Составить программу для решения последующей задачки : Отыскать естественное число от

Составить программу для решения последующей задачки : Отыскать естественное число от 1 до 10000 с с наибольшей суммой делителей.

Задать свой вопрос
1 ответ
var n,k: integer;begin  n:=1;  while nlt;10000 do  begin    k:=n+1;    n:=n*k;  end;  n:=n div k;  writeln('число:  ',n);end.

Арсений Чеканцев
Оказалось, что это не самое большое число.
Андрей Посылаев
var i,j,k,s,mx,nmb: integer; begin i:=1; k:=1; repeat i:=i+1; k:=k*i; until k>10000; k:=k div i; mx:=0; for i:=k to 10000 do begin s:=0; for j:=1 to i div 2 do if i mod j = 0 then s:=s+i; if s>mx then begin mx:=s; nmb:=i; end; end; writeln('число: ',nmb); writeln('сумма делителей: ',s); end.
Василий Негматулин
число: 9240 сумма делителей: 240000
Рыбачка Дмитрий
Сумма делителей не верно выводится.
Катенька
var i,j,k,s,mx,nmb: integer; begin i:=1; k:=1; repeat i:=i+1; k:=k*i; until k>10000; k:=k div i; mx:=0; for i:=k to 10000 do begin s:=0; for j:=1 to i div 2 do if i mod j = 0 then s:=s+j; s:=s+i; if s>mx then begin mx:=s; nmb:=i; end; end; writeln('число: ',nmb); writeln('сумма делителей: ',mx); end.
Альбина Богданчикова
число: 9240 сумма делителей: 34560
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

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

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт