![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.02.2012
Сообщений: 3
|
![]()
Здравствуйте, помогите пожалуйста составить прогу\процедуру, которая приводила бы n число совершенно рандомных дробей к наименьшему из возможных общему знаменателю.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
Начни с этого http://programmersforum.ru/showthread.php?t=8324
И в поиск сходи http://programmersforum.ru/search.php, уже неоднократно обсуждались дроби. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
что не получается то?
наименьший общий знаменатель - это НОК (наименьшее общее кратное) для знаменателей дроби1 и дроби2. если дробей больше двух, то можно пользоваться правилом НОК(z1, z2, .. zN)= НОК( z1, НОК(z2, ... НОК(zN-1, zN))))...))) всё! |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.05.2012
Сообщений: 14
|
![]()
Вот мой оригинальный алгоритм:
1) Находим наибольшее из знаменателей (назовем его max) 2) Если max поделился нацело на все знаменатели мы нашли НОК переход к 4 3) Иначе последовательно умножаем max на i (i=1..бесконечность)пока он нацело не будет делится на все знаменатели. 4) Возвращаем наименьшее общее кратное Вот на C++ Алгоритм тот же но код слегка изменен: Код:
Скажи мне на каком языке ты пишеш и я скажу тебе кто ты
Последний раз редактировалось Paleolit; 06.06.2012 в 17:32. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графы. Привести пример. | MyLastHit | Помощь студентам | 6 | 23.09.2011 10:24 |
Ошибка в доступе к общему файлу | Striam | Microsoft Office Excel | 4 | 03.09.2010 12:56 |
Как Сравнить данные на листах по одному общему параметру и при совпадении копировать | mabru | Microsoft Office Excel | 18 | 12.03.2010 08:04 |
Привести в живность код | student_63 | Помощь студентам | 1 | 29.11.2007 02:01 |