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

Рекурсивная функция суммы (объяснить код)

12.04.2011, 11:32. Просмотров 419. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
int summa(int x, int y) 
       {
       if (x == 0) return y;
       if (y == 0) return x;
       return summa(x -1, y)+1;
       }
как объяснить действие этого фрагмента кода
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2011, 11:32
Ответы с готовыми решениями:

Объяснить код (рекурсивная функция).
Кто может подробно объяснить эту рекурсивную функцию int Mod(int *a, int...

Объяснить как работает рекурсивная функция и стек вызовов на моем примере
Объясните пожалуйста как работает рекурсивная функция и стек вызовов на моем...

Рекурсивная функция суммы ряда
Написать рекурсивную программу, которая считала бы сумму элементов следующего...

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

Рекурсивная функция вычисления суммы бесконечного ряда
Всем привет) Объясните кто нибудь как это можно сделать?)

1
term1t
25 / 25 / 9
Регистрация: 04.03.2011
Сообщений: 61
12.04.2011, 11:41 2
C++
1
2
3
4
if (x == 0) return y; // если одно из слагаемых 0, то соответственно 
if (y == 0) return x; //прибавлять мы ничего не будем, возвращаем второе слагаемое
return summa(x -1, y)+1; // тут функция уменьшает значение x на 1 в каждом вызове функции.
// при x = 5, y = 5 будет (0, 5) + 5, что является базовой задачей ( x == 0)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2011, 11:41

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

Рекурсивная функция для нахождения суммы ряда
Создайте рекурсивную функцию для нахождения суммы s=Σ(x^n/n) выдает...

Рекурсивная функция для расчета суммы всех двузначных чисел
Напишите рекурсивную функцию расчета суммы всех двузначных чисел.


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

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

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