Помощь - Поиск - Пользователи - Календарь
Полная версия: Произведение элементов массива
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Gars
Помогите пожалуйста решить задачу, сам я в этом не понимаю, вот она:
Дан массив из 10 элементов, найти произведение всех не нулевых элементов

ЗЫ: Зарание спасибо!
Гость
вы мне решите задачука плиз и сносите тему...
мисс_граффити
p:=1;
for i:=1 to n do
if a[i]<>0 then
p:=p*a[i];

p - произведение
n - количество элементов
a - массив
Gars
это вроде только кусок? можешь полность зделать? я тебе век благодарен буду yes2.gif
мисс_граффити
а ты попробуй сам....
какой смысл в том, что я сделаю?
ты же так не научишься
Gars
ну я очень сильно тебя прошу...я в этом совсем не понимаю, а решить надо к сегднешнему утру sad.gif
ЗЫ: тебя ведь это не сильно затруднит?, зато мне сильно поможет...
мисс_граффити

const n=10;
var p,i: integer;
a: array [1..n] of integer;

begin
for i:=1 to n do
begin
writeln('vvedite element N',i);
readln(a[i]);
end;
p:=1;
for i:=1 to n do
if a[i]<>0 then
p:=p*a[i];
writeln('p=',p);
readln;
end.

набирала здесь, не проверяла.
Gars
огромнейшее тебе спасибо... give_rose.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.