Предмет: Информатика,
автор: Юрсик
100 баллов Паскаль
На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено чисел больше 0, и найти их произведение.
necodancer:
ввод цикл номеруем числа пока не 0. затем цикл по кол ву чисел перебираем чила по номерам и сравниваем с 0, считая кол во, произведение и сумму, конец цикла вывод
Ответы
Автор ответа:
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.
Похожие вопросы
Предмет: Русский язык,
автор: tnt89
Предмет: Русский язык,
автор: КотикНар
Предмет: Другие предметы,
автор: Ксения0071
Предмет: Математика,
автор: DesertMini
Предмет: Литература,
автор: Skarpionka