Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Несократимая дробь

Автор: vanushka05 19.04.2007 20:06

Помогите, пожалуйста, решить задачку:
Необходимо любое положительное вещественное число вывести в виде несократимой дроби.

Автор: мисс_граффити 19.04.2007 20:29

что значит "любое"? как оно задается?
во-первых, есть иррациональные числа (pi, e) - их абсолютно точно представить невозможно.
во-вторых, определено ли в данной задаче понятие периода? то есть можно ли вводить, например, число 6,(3)?

если речь о
1) рациональных
2) непериодических
3) не слишком длинных

то так:
2.34=234/100 (то есть число без запятой делить на 10 в степени количество знаков после запятой)
а потом ищешь наибольший общий делитель....
такая задача решалась неоднократно, можешь поискать по форуму