| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 |
|
Junior Member
Регистрация: 20.08.2003
Адрес: Москва, Раменки
Сообщения: 155
![]() ![]() |
Помогите плиз с алгоритмом приведения дробей к общему знаменателю
Помогите плиз с алгоритмом приведения дробей к общему знаменателю
78. Даны дроби p1/q1, p2/q2, ..., pn/qn (pi, qi – натуральные). Составить программу, которая приводит эти дроби к общему знаменателю и упорядочивает их в порядке возрастания. Плииииииииииииииз
__________________
Буду тупить, тупить и еще раз тупить... До полного просветления... Om mani padme hum |
|
|
|
|
# 2 | |
|
::VIP::
Регистрация: 19.03.2004
Сообщения: 1 329
![]() ![]() ![]() ![]() |
На Паскале:
Цитата:
Для сравнения дробей просто приводи их к десятичной форме, т.е. дели числитель на знаменатель. А такие числа уже можно сравнивать в том же операторе if. Для организации хранения в программе простых дробей видимо придется описать соответствующие структуры. Вот тебе пример на Паскале, где реализовано хранение простых дробей и все основные операции http://www.mai.ru/org/auditory/program/pas/solver/solv0002.htm |
|
|
|
|
|
# 3 | |
|
Advanced Member
Регистрация: 21.04.2005
Адрес: град Москва
Сообщения: 431
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Аналогичный пример на С:
Цитата:
|
|
|
|
|
|
# 4 | |
|
Advanced Member
Регистрация: 21.04.2005
Адрес: град Москва
Сообщения: 431
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
|
|
|
|