РФ
Роман Филиппов

задачка в паскале на тему "ЗАДАЧИ ЦЕЛОЧИСЛЕННОЙ АРИФМЕТИКИ"

вот условие

На заданном числовом промежутке требуется найти все дружелюбные числа, то есть числа, для каждого из которых сумма собственных делителей одного числа равна второму.

Ал
Александр

ответ :
function sum_del(n:integer):integer;
var i, res : integer;
begin
res := 1;
for i := 2 to n-1 do
if n mod i = 0 then
res := res + i;
sum_del := res;
end;
var N, i, j : integer;
begin
WriteLn('Enter N, please:');
ReadLn(N);
for i := 1 to N-1 do
for j := i+1 to N do
if (sum_del(i) = j)and(sum_del(j)=i)and(j>i) then
WriteLn(i,' ',j);
ReadLn;
end.

[ссылка заблокирована по решению администрации проекта]

Похожие вопросы
Задача, простая арифметика
Просто задачка для хорошего настроения. Арифметика.
Помогите с задачкой в Паскале!
объясните пожалуйста тему программирование на языке Паскаля действия с целочисленными числами
Простая задача, арифметика.
Паскаль. Какая функция для целочисленного деления? (целочисленное деление - сиречь 15/6=2)
Помогите пожалуйста найти что нибудь про применение алгоритмов целочисленной арифметики.
Помогите с арифметикой
Задачка... (Паскаль)
Такая вот арифметика :