Показать сообщение отдельно

  #3229  
Старый 05.04.2009, 13:18
FindeR
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
С нами: 10255414

Репутация: 151
По умолчанию

#Wolf#

Наименьшее общее кратное
Код:
program nok;
var a,b,i,nd:integer;
begin
readln(a,b);

for i:=a*b downto 1 do begin
  if (i mod a = 0) and (i mod b = 0) then nk:=i;
end;
write(nk);
end.
Наибольший общий делитель
Код:
program nod;
var a,b,i,nk:integer;
begin
readln(a,b);

for i:=1 to a*b do begin
  if (a mod i = 0) and (b mod i = 0) then nd:=i;
end;
write(nd);
end.
 
Ответить с цитированием