Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2014, 11:53   #1
pomni
 
Регистрация: 29.11.2012
Сообщений: 9
Смущение Задача паскаль

Не работал в паскале 2 года,всё вылетело из головы
задача не сложная,кому не трудно помогите....


////Даны массивы A(N) и B(N). Образовать новый массив C(N) путём попарного умножения элементов массивов A и B. В массиве C(N) определить число нулевых элементов.
pomni вне форума Ответить с цитированием
Старый 29.05.2014, 12:12   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:
K:=0;
For i:=1 to n do
 Begin
  C[i]:=a[i]*b[i];
  If c[i]=0 then inc(k);
 End;
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 29.05.2014, 12:46   #3
pomni
 
Регистрация: 29.11.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от ZX Spectrum-128 Посмотреть сообщение
Код:
K:=0;
For i:=1 to n do
 Begin
  C[i]:=a[i]*b[i];
  If c[i]=0 then inc(k);
 End;
Спасибо.
Ожидалось описание begin....
Что обозначить в строке var?
pomni вне форума Ответить с цитированием
Старый 29.05.2014, 13:45   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Ожидалось описание begin....
Ну так вставь этот скетч в нужное место программы )
Цитата:
Что обозначить в строке var?
переменные k i n и массивы a в и с
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.05.2014, 14:06   #5
pomni
 
Регистрация: 29.11.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну так вставь этот скетч в нужное место программы )

переменные k i n и массивы a в и с
я же говорю забыл все напрочь

тут ещё где-то строки writeln должны быть
Код:
const n=10;
var
A, B, C: array[1..n] of Integer;
i, k: Integer;
Begin
K:=0;
For i:=1 to n do
Begin
C[i]:=a[i]*b[i];
If c[i]=0 then inc(k);
End;
for i:=1 to n do
end.

Последний раз редактировалось Stilet; 29.05.2014 в 14:21.
pomni вне форума Ответить с цитированием
Старый 29.05.2014, 14:21   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
for i:=1 to n do writeln(a[i]:10,b[i]:10,C[i]:10); readln;
Этого хватит чтоб вывести данные.
Кстати:
Код:
For i:=1 to n do
Begin
Readln(a[i]); Readln(b[i]);
C[i]:=a[i]*b[i];
Это чтоб ввести. Или
Код:
For i:=1 to n do
Begin
a[i]:=random(100);b[i]:=random(100);
C[i]:=a[i]*b[i];
Если руками вводить не хочется.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.05.2014, 14:29   #7
pomni
 
Регистрация: 29.11.2012
Сообщений: 9
По умолчанию

ага
везде нули пишет
нужно где-то добавить ввод данных вручную

Код:
const n=10;
var
A, B, C: array[1..n] of Integer;
i, k: Integer;
Begin
K:=0;
for i:=1 to n do
writeln(a[i]:10,b[i]:10,C[i]:10);
readln;
Begin
C[i]:=a[i]*b[i];
If c[i]=0 then inc(k);
End;
for i:=1 to n do writeln(a[i]:10,b[i]:10,C[i]:10); readln;
end.
pomni вне форума Ответить с цитированием
Старый 29.05.2014, 14:43   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну вот я же пример ввода дал - добавляй )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.05.2014, 15:35   #9
pomni
 
Регистрация: 29.11.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну вот я же пример ввода дал - добавляй )
Код:
const n=2;

var
A, B, C: array[1..2] of Integer;
i, k: Integer;
Begin

K:=0;
for i:=1 to n do

Begin
Readln(a[i]); Readln(b[i]);
C[i]:=a[i]*b[i];
If c[i]=0 then inc(k);
End;

for i:=1 to n do
writeln(a[i]:n,b[i]:n,C[i]:n); 
readln;
end.
Выдает новый массив С,а где он определяет число нулевых компонентов (по заданию)
может я это не вывожу?)
pomni вне форума Ответить с цитированием
Старый 29.05.2014, 16:00   #10
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
а где он определяет число нулевых компонентов
Код:
If c[i]=0 then inc(k);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача (Паскаль) TaiPaN Помощь студентам 5 19.01.2011 19:05
Задача! паскаль! Ириска_92 Помощь студентам 2 15.12.2010 23:24
Задача паскаль bird_man Паскаль, Turbo Pascal, PascalABC.NET 4 03.12.2010 16:35
Паскаль задача. sulsher Помощь студентам 1 09.11.2010 08:23
ПАСКАЛЬ задача gotex Помощь студентам 3 04.06.2008 21:08