Интересные задачи

Все о программировании под *nix
Wizard
Заглянувший
Сообщения: 17
Зарегистрирован: 04 дек 2006, 21:28

Сообщение Wizard »

Хотите смеха? Так вот получайте:
Условие задачи: Ввести два числа. Найти их наименьшее общее кратное.

Честно признаюсь у меня ушло почти день на поиск алгоритма, но...... Просто не стоит слишком сильно мудрить..... Всё очень просто!
:lol::lol::lol:

Аватара пользователя
grub
Неотъемлемая часть форума
Сообщения: 849
Зарегистрирован: 13 сен 2006, 10:29
Откуда: Минск
Контактная информация:

Сообщение grub »

Алгоритм известен со школы -- бьешь оба числа на простые делители и вперед....
Змагайся і адпачывай!

Wizard
Заглянувший
Сообщения: 17
Зарегистрирован: 04 дек 2006, 21:28

Сообщение Wizard »

Вот в том то и дело....!

potlaty
Интересующийся
Сообщения: 40
Зарегистрирован: 18 янв 2006, 19:08

Сообщение potlaty »

Можно сделать следующим образом:
НОК(a,b)=(a*b)/НОД(a,b);
НОД пишется простеньким рекурсивным алгоритмом.

Wizard
Заглянувший
Сообщения: 17
Зарегистрирован: 04 дек 2006, 21:28

Сообщение Wizard »

To potlaty: Фишка вся в том, что я даже не знаю почему, но у меня было такое состояние что башня просто отказывалась работать.... Но напрягшись я понял как всё элементарно!
А сам алгоритм прост до ужаса...!

Ответить