Предмет:
ИнформатикаАвтор:
jasminАвтор:
diyamurillofunction isPerfect(n: integer): boolean;
begin
if n > 1 then
begin
var sum := 0;
for var i := 2 to Trunc(Sqrt(n)) do
if n mod i = 0 then
sum += (i + n div i);
result := (sum + 1 = n)
end
end;
begin
var n: integer;
var contain := False;
repeat
Read(n);
if isPerfect(n) then contain := True
until n <> 0;
Print(contain);
end.
Автор:
phoenixmcculloughДобавить свой ответ
Предмет:
Окружающий мирАвтор:
austinfloresОтветов:
Смотреть
Предмет:
ЛитератураАвтор:
daughertyОтветов:
Смотреть
Предмет:
ЛитератураАвтор:
melanieОтветов:
Смотреть
Предмет:
Қазақ тiлiАвтор:
dusty38Ответов:
Смотреть