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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
nomaster
0 / 0 / 0
Регистрация: 05.05.2011
Сообщений: 14
#1

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

19.05.2011, 21:10. Просмотров 1743. Ответов 4
Метки нет (Все метки)

Составить программу для нахождения суммы 1/2+2/3+1/4+...+1/n в виде несократимой дроби!!!

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


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

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

составить программу печати n-го элемента в виде обыкновенной несократимой дроби - C++
Столкнулся с такой вот задачей, не подскажете как это провернуть??? Для последовательности а1 = 1, an+1 = n⋅ an + 1/n составить...

Составить программу печати n-го элемента в виде обыкновенной несократимой дроби - C++
Для последовательности а1 = 1, an+1 = an + 1/(1 + an) составить программу печати n-го элемента в виде обыкновенной несократимой дроби.

Печать k-го члена последовательности в виде обыкновенной несократимой дроби - C++
Разработайте набор функций для выполнения действий с обыкновенными дробями. Все эти функции должны возвращать результат в виде обыкновенной...

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

Составить программу для нахождения суммы чисел от 1 до 100 - C++
Составить программу для нахождения суммы чисел от 1 до 100

Составить программу для нахождения суммы членов ряда - C++
Составить программу для нахождения суммы членов ряда , начиная с первого конечного члена. a_n=\frac{1}{2n(2n+1)} Исчисление...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ValeryLaptev
Эксперт С++
1041 / 820 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
19.05.2011, 21:13 #2
Цитата Сообщение от nomaster Посмотреть сообщение
[SIZE="6"]
Я гиблый((((( ну или хотябы подскажите как работать с дробями!!!
Гиблый! Виктория Викторовна, чью лабу ты тут привел, советует открыть учебник за 6-й класс средней школы...

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

Там как раз дроби подробно объясняются... ))
Меня Смущает задача вывода резултьтата в виде обычной несократимой дроби!!!
Может тогда вы мне подскажите книгу/раздел в которой описано что то подобное?))
0
ValeryLaptev
Эксперт С++
1041 / 820 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
19.05.2011, 21:19 #4
Цитата Сообщение от nomaster Посмотреть сообщение
Меня Смущает задача вывода резултьтата в виде обычной несократимой дроби!!!
Может тогда вы мне подскажите книгу/раздел в которой описано что то подобное?))
Глава 14 моего учебника по ООП на С++. Там все про ввод-вывод написано. Очень подробно...
1
nomaster
0 / 0 / 0
Регистрация: 05.05.2011
Сообщений: 14
19.05.2011, 22:10  [ТС] #5
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
Глава 14 моего учебника по ООП на С++. Там все про ввод-вывод написано. Очень подробно...
А за это вам плюсик) спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2011, 22:10
Привет! Вот еще темы с ответами:

Программа для представления дроби в виде суммы различных дробей. - C++
Представить дробь p/q (0<p<q<16) в виде суммы различных дробей, числитель которых равен 1. На С++ только начал программировать, поэтому...

Составить программу нахождения суммы чётных чисел из [a;b] - C++
2. Составить программу нахождения суммы чётных чисел из . Спасибo.

Составить программу нахождения суммы удвоенных четных чисел в интервале от 15 до 90 - C++
Всем доброго времени суток! Либо я дурррррак, либо лыжи не едут не могу понять почему код #include <QCoreApplication> #include...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.05.2011, 22:10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru