Главная / Решение олимпиадных задач по информатике / Укажите, какой фрагмент программы на Паскале проверяет - совершенное ли число n, введенное с клавиатуры:

Укажите, какой фрагмент программы на Паскале проверяет - совершенное ли число n, введенное с клавиатуры:

вопрос

Правильный ответ:

… k:=0; for i:=1 to n-1 do if n mod i=0 then k:=k+i; if k=n then writeln ('+') else writeln ('-'); …
… k:=0; for i:=1 to n div 2 do if n mod i=0 then k:=k+i; if k=n then writeln ('+') else writeln ('-'); …
… k:=0; for i:=1 to n do if n mod i=0 then k:=k+i; if k=n then writeln ('+') else writeln ('-'); …
… k:=0; for i:=1 to n-1 do if n mod i=0 then k:=k+1; if k=2 then writeln ('+') else writeln ('-'); …
Сложность вопроса
71
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Спасибо за ответы интуит
03 фев 2017
Аноним
Если бы не данные ответы - я бы сломался c этими тестами интуит.
12 ноя 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.