Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Joker1029
0 / 0 / 1
Регистрация: 24.11.2015
Сообщений: 6
#1

Вычислить сумму, используя рекурсивную функцию - C++

24.11.2015, 09:06. Просмотров 368. Ответов 1
Метки c++ (Все метки)

 Комментарий модератора 
П.5.18.Правил
Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
http://www.cyberforum.ru/cpp-beginners/thread2207403.html

Вложение 606337
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2015, 09:06
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вычислить сумму, используя рекурсивную функцию (C++):

Дано натуральное число n. Вычислить сумму используя рекурсивную функцию
Sn=1/1*3+2/3*5+3/5*7+..+n/(2n-1)(2n+1); Понимаю, что ошибка в рекурсии, но...

Вычислить сумму степеней, используя рекурсивную функцию возведения в степень
Водится любое целое число b и вещественные a, c. Вычислить z=ab + cb,...

Вычислить z = ab + cb, используя рекурсивную функцию
Ввести с клавиатуры любое целое число "b" и действительные числа "a" и "с"....

Используя рекурсивную функцию вычислить (a*a)!
Создать программу, которая содержит функцию рекурсивной. Все первоначальные...

Найти сумму ряда используя рекурсивную функцию
Нужно найти сумму S=1/sin(1)+1/(sin(1)+sin(2))+1/(sin(1)+sin(2) ... +sin(n))....

1
VaDiG
30 / 27 / 18
Регистрация: 13.01.2014
Сообщений: 63
24.11.2015, 09:32 #2
Лучший ответ Сообщение было отмечено Joker1029 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
 
using namespace std;
 
void sum(int k = 1, double s = 0)
{
    if(k < 16)
    {
        s += 2 * sin(abs(2 * k)) * cos(2 * k) - 11.6 * sin(k / 0.4 - 1);
        sum(++k, s);
    }
    else
        cout << "y = " << s << endl;
}
 
int main()
{
    sum();
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2015, 09:32
Привет! Вот еще темы с решениями:

Найти сумму ряда используя рекурсивную функцию
Нужно найти сумму S=1/sin(1)+1/(sin(1)+sin(2))+1/(sin(1)+sin(2) ... +sin(n))....

Вычислить значение выражения используя рекурсивную функцию
нужна помощь z=(n!+m!)*n! Значение n,m вводит пользователь . Учесть что...

Используя рекурсивную функцию, найти сумму первых n элементов последовательности
Используя рекурсивную функцию, найти сумму первых n элементов...

Используя пользовательскую рекурсивную функцию вычисления факториала вычислить значение заданного выражения
Даны целые неотрицательные n и m. Составить программу вычисления 1 = (m! + n!...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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