Показать сообщение отдельно
  #4  
Старый 29.10.2011, 02:12
chainik chainik вне форума
Начинающий
 
Регистрация: 30.06.2008
Сообщения: 140
Репутация: 8882
По умолчанию

а вот самый примитивный способ решения
те путем простого перебора
от MAX(z1,z2) до (z1*z2)
Код:
function GetMOK(z1,z2:cardinal):cardinal;
begin
Result:=Max(z1,z2);
while (Result mod z1 <>0) or (Result mod Z2 <>0) do
    inc(Result);
end;
Ответить с цитированием