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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2011, 15:20   #1
mexx1337
Пользователь
 
Регистрация: 16.12.2010
Сообщений: 22
Вопрос Дружественные числа и процедура

Помогите исправить мою прогу ,чтобы корректно выводились все дружественные числа от 1 до n...

Код:
program a30z2;
procedure sum(n:integer;var b:integer);
var i:integer;
begin
b:=0;
for i:=1 to n div 2 do
if n mod i =0 then inc(b,i);
end;
procedure proverka(a,b:integer;var c:integer);
var h,z:integer;
begin
sum(a,h);
sum(b,z);
if (h=b) and (z=a) then c:=1 else c:=0;
end;

var i,j,s,n:integer;
begin
writeln('n=');readln(n);
for i:=1 to n do
for j:=i+1 to n do begin
proverka(i,j,s);
if (s=1) then writeln(i,'  ',j);
end;
readln;
end.
mexx1337 вне форума Ответить с цитированием
Старый 05.05.2011, 21:49   #2
mexx1337
Пользователь
 
Регистрация: 16.12.2010
Сообщений: 22
По умолчанию

up up up
срочно нужна помощь
mexx1337 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дружественные числа xOffSide Общие вопросы C/C++ 4 16.08.2011 12:07
Числа-близнецы и процедура mexx1337 Паскаль, Turbo Pascal, PascalABC.NET 4 01.05.2011 11:44
дружественные числа Zhasik Паскаль, Turbo Pascal, PascalABC.NET 0 27.12.2010 07:39
подскажите какая процедура округляет дробные числа , а не откидывает дробную часть, к ***СкаЙ*** Помощь студентам 5 13.06.2007 16:03