Предмет: Информатика,
автор: Kostya5555
Pascal.ABC
Дано случайное количество чисел, узнать сколько совершенных чисел в этом ряду (написать программу).
Ответы
Автор ответа:
0
var i, k, n, a, sum, kol: Integer;
Begin
readln(n);
kol := 0;
for k := 1 to n do begin
sum := 0;
read(a);
for i := 1 to a-1 do
if a mod i = 0 then sum := sum + i;
if sum = a then kol := kol + 1;
end;
writeln(kol);
End.
Begin
readln(n);
kol := 0;
for k := 1 to n do begin
sum := 0;
read(a);
for i := 1 to a-1 do
if a mod i = 0 then sum := sum + i;
if sum = a then kol := kol + 1;
end;
writeln(kol);
End.
Похожие вопросы
Предмет: Английский язык,
автор: Aspandauren
Предмет: Литература,
автор: Аноним
Предмет: Қазақ тiлi,
автор: ajnazsohaeva
Предмет: Обществознание,
автор: УльянаJOY
Предмет: Химия,
автор: gabi05