62

Задано целое число N. Найти ближайшее к нему совершенное число

mishatoda 14 февраля 2023

Задано целое число N. Найти ближайшее к нему совершенное число.

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

55

Var c,i: integer; function sov (k: integer): boolean; var j,s: integer; beginresult: =false; s: =0; for j: =1 to k div 2 do if k mod j=0 then s: =s+j; if s=k then result: =true; end; beginread (c); i: =1; while (sov (c+i)=false) and (sov (c-i)=false) do i: =i+1; if sov (c+i)=true then writeln (c+i) else writeln (c-i) end.

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

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