Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2012, 20:25   #1
Dina 85
Пользователь
 
Регистрация: 09.10.2012
Сообщений: 49
Подмигивание Использование дополнительных директив стандартных модулей

Нужно по условию написать программу, которая использует процедуры и функции
(уже написана), работает в оконной среде, использует звук и псевдографику.
Задача
Найдите натуральное число от 1 до 10000 с максимальной суммой делителей.
программа уже написана
uses crt;
Function SumDel(I:Integer):Integer;
Var J,S:Integer;
Begin
if i=1 then s:=1
else
begin
S:=i+1;
For J:=2 to I div 2 Do
If I Mod J = 0 Then S:=S+J;
end;
SumDel:=S;
End;

Var I,Max,imx:Integer;
Begin
clrscr;
Max:=1;
imx:=1;
For I:=2 to 10000 Do
If SumDel(I) > Max Then
begin
Max:=SumDel(i);
imx:=I;
end;
WriteLn('Максимальная сумма делителей=',Max,' у числа ',imx);
ReadLn;
End.
Кто-нибудь помогите.если есть вопросы по задаче спрашивайте.
Dina 85 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация контейнеров данных.Использование стандартных алгоритмов STL. Анастасия5252 Помощь студентам 0 12.06.2011 13:25
Изменение стандартных модулей Delphi Hottabych Общие вопросы Delphi 13 18.08.2010 11:17
Использование подключаемых модулей Ольг Помощь студентам 6 31.07.2009 17:17
использование директив условной компиляции Ferza Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 24.06.2009 12:21