Форум программистов, компьютерный форум CyberForum.ru

Объясните пожалуйста. Нюансы программы с рекурсией - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ в строке символов s заменить все вхождения подстроки p на не более чем n символов подстроки q http://www.cyberforum.ru/cpp-beginners/thread1050504.html
Составить функцию Zam(s,p,q,n), которая в строке символов s заменяет все вхождения подстроки p на не более чем n символов подстроки q. Стандартные функции для работы со строками не использовать. Считается, что в s достаточно места для размещения результирующей строки.
C++ Составить рекурсивной функции, которая переводит числа из десятичной системы счисления в шестнадцатилетнюю Составить рекурсивной функции, которая переводит числа из десятичной системы счисления в шестнадцатилетнюю. http://www.cyberforum.ru/cpp-beginners/thread1050502.html
Определить дату по номеру дня и года C++
Задан год и порядковый номер дня в пределах года. Определите дату
Полный перебор чисел массива C++
Доброго вам времени суток. Количество элементов массива задавать вручную - собственно N. Массив заполняется числами от 1 до N. Стоит задача, выполнить полный перебор массива чисел с первым элементов равным 1. То есть: Задаем массив из, допустим, 4 элементов, на выходе должны получить: 1 2 3 4 1 2 4 3 1 3 2 4
C++ Нахождение значения выражения для n корней http://www.cyberforum.ru/cpp-beginners/thread1050485.html
Нахождение значения выражения для n корней. (с использованием рекурсии)
C++ нужно что бы выводило количество каждой буквы и строки #include <string> #include <iostream> int main() { std::string vowel = "AaEeIiOoUuYy"; std::string str; std::cout << "Enter string" << std::endl; std::cin >> str; подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
21.12.2013, 10:23     Объясните пожалуйста. Нюансы программы с рекурсией
Перепишите рекурсию вот так:
C++
1
2
3
int sum(const int a[], int n) {
    return n < 0 ? 0 : a[n] + sum(a, n - 1);
}
Добавлено через 2 минуты
Цитата Сообщение от nbalexey Посмотреть сообщение
#define kol 6
Для этого существуют константы.
 
Текущее время: 00:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru