Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 16.03.2019
Сообщений: 5
1

Рекурсивная функция нахождения суммы n членов арифметической прогрессии

14.04.2019, 17:35. Показов 696. Ответов 1
Метки нет (Все метки)

Составить рекурсивную функцию нахождения суммы n членов арифметической прогрессии 1,3,... Найти сумму с 5 по 10 член прогрессии.

Подскажите правильно ли я понял условие и выполнил его?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
 
using namespace std;
 
double Function(double a0, double d, int N)
{
    if (N == 1)
        return a0;
    else
        return Function(a0, d, N - 1) + d;
}
 
int main()
{
    setlocale(0, "rus");
    double a0, d;
    int N;
    cout << "Введите данные:" << endl;
    cout << "a0 = ";
    cin >> a0;
    cout << "d = ";
    cin >> d;
    cout << "N = ";
    cin >> N;
    cout << "N-ый член прогрессии: " << Function(a0, d, N) << endl;
    cin.get();
    return 0;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2019, 17:35
Ответы с готовыми решениями:

Рекурсивная функция нахождения суммы арифметической прогрессии
Помогите. Не понимаю как написать. Даны первый член и разницу арифметической прогрессии....

Рекурсивная функция для нахождения n-го члена / суммы n первых членов геометрической прогрессии
Даны первый член и знаменатель геометрической прогрессии. Написать рекурсивную функцию для...

Написать программу для нахождения суммы членов арифметической прогрессии
как написать программу для нахождения суммы членов арифметической прогрессии, если известны её...

Рекурсивная функция для вычисления суммы элементов арифметической прогрессии
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; int pr(int n, int a1, int d,int sum) { if(n==1) return...

1
Модератор
Эксперт С++
11130 / 9168 / 5506
Регистрация: 18.12.2011
Сообщений: 24,485
14.04.2019, 17:55 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main()
{
    setlocale(LC_ALL, "Rus");
    double a0, d;
    cout << "Введите данные:" << endl;
    cout << "a0 = ";
    cin >> a0;
    cout << "d = ";
    cin >> d;
    int N1;
    cout << "N1 = ";
    cin >> N1;
    int sum1=Function(a0, d, N1-1);
    int N2;
    cout << "N2 = ";
    cin >> N2;
    int sum2=Function(a0, d, N2);
    cout << "Сумма прогрессии с " <<N1<<" по "<<N2<<" члены = "<<sum2-sum1<< endl;
    cin.get();
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2019, 17:55

Написать рекурсивную функцию для нахождения суммы n первых членов арифметической прогрессии
2. Даны первый член и разность арифметической прогрессии. Написать рекурсивную функцию для...

Написать рекурсивную функцию для нахождения заданного члена прогрессии и суммы n первых членов прогрессии
Даны первый член и знаменатель геометрической прогрессии. Написать рекурсивную функцию для...

Разработать функцию определения суммы членов арифметической прогрессии
Разработать функцию определения суммы членов арифметической прогрессии и реализовать ее для трех...

Вычислить сумму членов арифметической прогрессии, зная ее первый член, разность прогрессии и число членов
Вычислить сумму членов арифметической прогрессии, зная ее первый член, разность прогрессии и число...


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

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

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