Найти произведение совершенных чисел больших 100 (Паскаль): дана последовательность из N чисел, количество чисел вводится с клавиатуры. Числа выбираются из промежутка [ 10; 50 ] .

skata9196 skata9196    2   08.12.2020 11:33    3

Ответы
Nikstone Nikstone  07.01.2021 11:39

var n,z,x,i,s,pr: integer;

begin

pr := 1;

readln(n);

for z:= 1 to n do  

begin

write('Введите натуральное число x=');

readln(x);

if (x>100) then  

begin

s:=0;

for i:=1 to x div 2 do

if x mod i = 0 then s:=s+i;

if s=x

then pr:= pr * x;

end;

end;

write(pr);

end.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика