Форум программистов, компьютерный форум CyberForum.ru

Составить программу для нахождения суммы в виде несократимой дроби. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
nomaster
0 / 0 / 0
Регистрация: 05.05.2011
Сообщений: 14
19.05.2011, 21:10     Составить программу для нахождения суммы в виде несократимой дроби. #1
Составить программу для нахождения суммы 1/2+2/3+1/4+...+1/n в виде несократимой дроби!!!

Варианты с нечётными номерами необходимо решать следующим образом:
1)вычислить сумму первых двух слагаемых как сумму обычных дробей;
2)при необходимости полученную дробь сократить;
3)до тех пор, пока не вычислена вся сумма, прибавлять к имеющейся дроби очередное слагаемое и при необходимости сокращать.


При выполнении работы следует:
1)Реализовать функцию, обеспечивающую ввод данных с клавиатуры и их проверку на корректность; тип и диапазон значений определить самостоятельно.
2)Написать функцию, возвращающую наибольший общий делитель двух натуральных чисел.
3)Написать функцию сокращения дроби.
4)Написать функцию, вычисляющую сумму двух дробей, соответствующую своему варианту (в большинстве вариантов нет необходимости передавать очередное слагаемое как дробь, достаточно передать его порядковый номер). Возвращаемая дробь должна быть несократимой.
5)Вызывая функцию нахождения суммы дробей нужное количество раз, вывести промежуточные результаты на экран и в файл

Я гиблый((((( ну или хотябы подскажите как работать с дробями!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2011, 21:10     Составить программу для нахождения суммы в виде несократимой дроби.
Посмотрите здесь:

C++ Программа для представления дроби в виде суммы различных дробей.
C++ Составить программу для нахождения суммы
Составить программу нахождения суммы чётных чисел из [a;b] C++
C++ составить программу печати n-го элемента в виде обыкновенной несократимой дроби
Составить программу для нахождения суммы чисел от 1 до 100 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт C++
1004 / 783 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
19.05.2011, 21:13     Составить программу для нахождения суммы в виде несократимой дроби. #2
Цитата Сообщение от nomaster Посмотреть сообщение
[SIZE="6"]
Я гиблый((((( ну или хотябы подскажите как работать с дробями!!!
Гиблый! Виктория Викторовна, чью лабу ты тут привел, советует открыть учебник за 6-й класс средней школы...

Там как раз дроби подробно объясняются... ))
nomaster
0 / 0 / 0
Регистрация: 05.05.2011
Сообщений: 14
19.05.2011, 21:16  [ТС]     Составить программу для нахождения суммы в виде несократимой дроби. #3
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
Гиблый! Виктория Викторовна, чью лабу ты тут привел, советует открыть учебник за 6-й класс средней школы...

Там как раз дроби подробно объясняются... ))
Меня Смущает задача вывода резултьтата в виде обычной несократимой дроби!!!
Может тогда вы мне подскажите книгу/раздел в которой описано что то подобное?))
ValeryLaptev
Эксперт C++
1004 / 783 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
19.05.2011, 21:19     Составить программу для нахождения суммы в виде несократимой дроби. #4
Цитата Сообщение от nomaster Посмотреть сообщение
Меня Смущает задача вывода резултьтата в виде обычной несократимой дроби!!!
Может тогда вы мне подскажите книгу/раздел в которой описано что то подобное?))
Глава 14 моего учебника по ООП на С++. Там все про ввод-вывод написано. Очень подробно...
nomaster
0 / 0 / 0
Регистрация: 05.05.2011
Сообщений: 14
19.05.2011, 22:10  [ТС]     Составить программу для нахождения суммы в виде несократимой дроби. #5
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
Глава 14 моего учебника по ООП на С++. Там все про ввод-вывод написано. Очень подробно...
А за это вам плюсик) спасибо)
Yandex
Объявления
19.05.2011, 22:10     Составить программу для нахождения суммы в виде несократимой дроби.
Ответ Создать тему
Опции темы

Текущее время: 23:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru