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

Рекурсия для вычисления суммы ряда - C++

Восстановить пароль Регистрация
 
Programmers
0 / 0 / 1
Регистрация: 24.02.2014
Сообщений: 25
02.05.2014, 19:00     Рекурсия для вычисления суммы ряда #1
Используя рекурсивный вызов функции вычислить с заданной точностью сумму ряда:
2/3+4/9+6/27+8/81+...
(GUI)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2014, 19:00     Рекурсия для вычисления суммы ряда
Посмотрите здесь:

C++ Программа для вычисления суммы ряда
C++ Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда.
Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда. C++
C++ Составить программу для вычисления суммы данного ряда для указанного значения аргумента х, если известно количество N членов ряда.
Написать программу для вычисления суммы ряда C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Керра
Модератор
 Аватар для Керра
1270 / 438 / 45
Регистрация: 24.08.2011
Сообщений: 2,123
02.05.2014, 19:12     Рекурсия для вычисления суммы ряда #2
Можно сделать функцию с аргументами: текущая сумма, точность, числитель, знаменатель.
Если числитель/знаменатель меньше точности, то выйти из функции, иначе прибавить к сумме числитель/знаменатель, и вызвать функцию рекурсивно от числитель+2, знаменатель*3
IrineK
Заблокирован
02.05.2014, 19:16     Рекурсия для вычисления суммы ряда #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
double sum (double epsilon, double nom, double denom)
{   return (nom/denom < epsilon) ? 0 : nom/denom + sum (epsilon, nom +2., denom * 3.);
}
 
 
int main()
{   double nom = 2., denom = 3., epsilon = 1e-5;
    std::cout << sum (epsilon, nom, denom);
 
    std::cin.get();
    return 0;
}
Programmers
0 / 0 / 1
Регистрация: 24.02.2014
Сообщений: 25
02.05.2014, 19:20  [ТС]     Рекурсия для вычисления суммы ряда #4
Мне надо в "Приложение Qt Widgets".
Yandex
Объявления
02.05.2014, 19:20     Рекурсия для вычисления суммы ряда
Ответ Создать тему
Опции темы

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