Напишите программу, которая в последовательности натуральных чисел определяет количество...

0 голосов
29 просмотров

Напишите программу, которая в последовательности натуральных чисел определяет количество чисел ,кратных 9, их сумму и среднее значение по модулю.Программа получает на вход целые числа, колличество введнных чисел неизвестно, последовательность чисел заканчиваеться числом 0 (0 - признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000.Введенные числа по модулю не превышают 30 000.Программа должна вывести: количество четных чисел, кратных 9, их сумму и среднее значение по модулю


image

Информатика (131 баллов) | 29 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Program n1;
var a,k,sum:integer;
begin
readln(a);
sum:=0;
k:=0;
while a<>0 do
begin
if (a mod 2=0) and (a mod 9=0) then
begin
sum:=sum+a;
k:=k+1;
end;
readln(a);
end;
writeln(k);
writeln(sum);
writeln(abs(sum/k));
end.

(149k баллов)
0

выводит тоже число что и ввел

0

непонял?