Предмет: Информатика, автор: Юрсик

100 баллов Паскаль

На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено чисел больше 0, и найти их произведение.


necodancer: ввод цикл номеруем числа пока не 0. затем цикл по кол ву чисел перебираем чила по номерам и сравниваем с 0, считая кол во, произведение и сумму, конец цикла вывод

Ответы

Автор ответа: AnonimusPro
1

Program n1;

var a,p,k: integer;

begin

k:=0;

p:=1;

readln(a);

while(a<>0) do begin

if a>0 then begin

k:=k+1;

p:=p*a;

end;

readln(a);

end;

writeln('k>0: ',k);

write('p=',p);

end.


Юрсик: спс
Похожие вопросы