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

Подсчет суммы всех чисел до заданного числа, используя рекурсию

04.04.2012, 18:08. Просмотров 772. Ответов 5
Метки нет (Все метки)

Напишите пример как подсчитать сумму всех чисел до (например 6) используя рекурсию !!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2012, 18:08
Ответы с готовыми решениями:

Используя рекурсию, найти все четные числа из заданного набора целых чисел
Помогите пожалуйста решить следующую задачу :) Используя рекурсию, найти все четные числа из...

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

Рекурсия: подсчет суммы всех четных чисел от 2 до 15
Здравствуйте, нужна ваша помощь уважаемые! Никак не могу осилить.. Напишите рекурсивную функцию...

Составить программу вычисления суммы всех членов последовательности не меньших заданного числа
школьная программа, очень легкая, но не могу понять почему не работает (решение выводит не...

Вычисление суммы ряда используя рекурсию
Помогите написать програму для вычисления сумы ряда используя рекурсию Я только понял как...

5
stanis-morozov
15 / 15 / 3
Регистрация: 18.03.2012
Сообщений: 91
04.04.2012, 20:13 2
А язык какой?

Добавлено через 3 минуты
Если C++ то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int summ(int n)
{
    if (n == 1)
    {
        return 1;
    }
    else
    {
        return n + summ(n - 1);
    }
}
 
int main()
{
    int n;
    cin >> n;
    cout << summ(n) << endl;
    return 0;
}
Если нет, пишите, переделаю.
1
dauren
0 / 0 / 0
Регистрация: 03.11.2014
Сообщений: 6
03.11.2014, 19:45 3
это называется факториал
0
Kerry_Jr
Эксперт PHP
2222 / 2016 / 942
Регистрация: 14.05.2014
Сообщений: 5,898
Записей в блоге: 1
Завершенные тесты: 5
03.11.2014, 19:52 4
Цитата Сообщение от dauren Посмотреть сообщение
это называется факториал
Что за глупости? Факториал есть произведение, но не сумма.
0
Wiiiiijjj
18 / 18 / 18
Регистрация: 25.08.2014
Сообщений: 186
03.11.2014, 20:02 5
C++
1
2
3
4
5
6
7
int summ(int n)
{
    if (n)
        return n + summ(n - 1);
    else
        return 0;
}
Маленькое упрощение
0
dauren
0 / 0 / 0
Регистрация: 03.11.2014
Сообщений: 6
03.11.2014, 20:06 6
da, ya zaputalsya, mojete posmotret C++ рекурсия не знаю как назвать сложения сумма функция
0
03.11.2014, 20:06
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2014, 20:06

Используя рекурсию, перемножить 2 натуральных числа не используя операции умножения и иметь логарифмическую сложность
Программа должна перемножать 2 натуральных числа не используя операции умножения и иметь...

Даны три целых числа. Вычесть из суммы всех чисел сумму четных чисел
Даны три целых числа. Вычесть из суммы всех чисел сумму четных чисел. Помогите решить задачу, с...

Вычисление суммы всех натуральных чисел, не превышающих заданного натурального числа N
составьте алгоритм вычисления суммы всех натуральных чисел,не превышающих заданного натурального...


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

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

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