78

Написать программу для pascal: выиснить является ли заданное число совершенным?

08 сентября 2022

Написать программу для pascal: выиснить является ли заданное число совершенным?

категория: информатика

54

Program Pr1; uses crt; var i,n,a: integer; Beginclrscr; readln (n); i: =1; a: =0; while i <= n do begin if (n mod i=0) and (i<>n) then a: =a+i; inc (i); end; if a=n then writeln ('YES') else writeln ('No'); end.

Знаете ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...