Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.19;
Скачать: CL | DM;

Вниз

Наибольший Общий Делитель   Найти похожие ветки 

 
Th ©   (2002-11-28 18:33) [0]

Подскажите, плз, как найти НОД, в школе делал, а сейчас не соображу, вот что 6 лет института с людьми делают ;(


 
pasha_golub ©   (2002-11-28 18:38) [1]

Используй алгоритм Эвклида


 
pasha_golub ©   (2002-11-28 18:42) [2]

function NOD(a,b: integer):integer;
var a1,b1,r:integer;
begin
a1 := max(a,b);
b1 := min(a,b);
r := a1 mod b1;
if r > 0 then NOD(b1,r) else Result := a1
end;


 
Th ©   (2002-11-28 18:43) [3]

Это я помню, там по-моему рекурсия с каким-то вычитанием, но вот точно вспомнить не получается


 
Th ©   (2002-11-28 18:45) [4]

Пасиба большое ;)


 
pasha_golub ©   (2002-11-28 18:50) [5]

function NOD(a,b: integer):integer;
var a1,b1,r:integer;
begin
a1 := max(a,b);
b1 := min(a,b);
r := a1 mod b1;
if r > 0 then Result := NOD(b1,r) else Result := a1
end;

Пардон, забыл.




Страницы: 1 вся ветка

Текущий архив: 2002.12.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
1-61671
pumba
2002-12-08 09:12
2002.12.19
Еще одна сложная задача!!!!


1-61656
smok_er
2002-12-08 00:10
2002.12.19
Мутексы, черт их подери...


14-61764
Шоломицкий
2002-11-27 18:20
2002.12.19
Кто что слушает?


6-61724
0pavel0
2002-10-19 02:24
2002.12.19
Как сделать что-б прога сама обнаружила коннект?


7-61855
NickolayLi
2002-10-17 01:15
2002.12.19
Приостановить текущий проценсс из моей проги.