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

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

14.07.2018, 01:58. Показов 2032. Ответов 2
Метки нет (Все метки)

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

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

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

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

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

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

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

2
41 / 29 / 13
Регистрация: 09.06.2018
Сообщений: 144
14.07.2018, 15:21 2
C++
1
2
3
4
5
6
7
8
9
int sum(int a, int d, int val)
{
    if(val==0){
        return 0;
    }
    a+=d;
    val-=1;
    return (a-d)+sum(a,d,val);
}

a - Первый член последовательности;
b - Разность арифметической прогрессии;
val - Количество первых членов прогрессии;
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
29587 / 16151 / 3227
Регистрация: 12.02.2012
Сообщений: 26,716
Записей в блоге: 5
14.07.2018, 17:15 3
Цитата Сообщение от 3C_273 Посмотреть сообщение
a+=d; val-=1; return (a-d)+sum(a,d,val);
- не проще ли так:

C++
1
2
3
4
 int sum(int a, int d, int val)
{
    return (val==0)?a:d+sum(a,d,val-1);
}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.07.2018, 17:15

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

Написать рекурсивную функцию для вычисления суммы арифметической прогрессии
Нужно написать рекурсивную функцию для вычисления суммы: S=2+4+6+8+..., содержащей N первых...

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

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


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

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

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