Решения задач acmp.ru
Главная
Вход
Регистрация
Воскресенье, 09.08.2020, 19:41Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Pascal [121]
C++ [76]

Поиск

Мини-чат
200

Легкий заработок!

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Файлы » Pascal

0047 Наилучший делитель

Скачать файл можно после просмотра рекламы:

14.06.2012, 01:01
var n,max,ch,i,i2,c,sum:longint; 
begin 
assign(input,'input.txt'); 
assign(output,'output.txt'); 
reset(input); 
rewrite(output); 
readln(n); 
max:=0; 
ch:=0; 
i2:=0; 
c:=0; 
for i:=1 to n do 
begin 
sum:=0; 
if n mod i=0 then begin 
i2:=i; 
while i2<>0 do 
begin 
c:=i2 mod 10; 
sum:=sum+c; 
i2:=i2 div 10; 
end; 
end; 
if sum> max then begin 
max:=sum; 
ch:=i; 
end; 
end; 
writeln(ch); 
close(output); 
close(input); 
end.
Категория: Pascal | Добавил: shum
Просмотров: 2534 | Загрузок: 0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Это интересно!


Copyright MyCorp © 2020