ИНФОРМАТИКА/ 30 БАЛЛОВ
С клавиатуры вводятся целые числа a, <>0. Количество чисел не известно, признак окончания ввода - ноль. Требуется найти в вывести на экран:
1) Сумму всех введённых чисел
2) Сумму чисел, меньших 3
3) Количество чисел, меньших 3
4) Среднее арифметическое чисел, меньших 3
5) Произведение всех введённых чисел
6) Произведение чисел, меньших 3
Ответы на вопрос
Ответил BrightOS
0
Var a,s,s1,k1,pro,pro1:integer;
Begin
pro:=1;
pro1:=1;
readln(a);
while a<>0 do
begin
s:=s+a;
pro:=pro*a;
if a<3 then begin s1:=s1+a; k1:=k1+1; pro1:=pro1*a; end;
readln(a);
end;
writeln('1) - ',s,'; 2) - ',s1,'; 3) - ',k1,'; 4) - ',s1/k1,'; 5) - ',pro,'; 6) - ',pro1);
End.
Программа была проверена в среде PascalABC.NET, полностью рабочая.
Новые вопросы
Русский язык,
2 года назад
Английский язык,
2 года назад
Геометрия,
7 лет назад
Алгебра,
7 лет назад
Математика,
9 лет назад