Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Может ли переменная-счетчик быть типом Double https://www.cyberforum.ru/ cpp-beginners/ thread1685012.html
Может ли быть счетчик оператора for, while и т. д. ( у меня это FR1 и массив MFR) задан типом данных double ? У меня ругается и только int принимает while ( FR1 > MFR) { KI = KI + 1;}
Программа для решения задачи по теории игр C++
Добрый день, помоги плиз с кодом программы для решения задачи. Собственно сама задача: У крота и землеройки имеется n зёрен чего-то вкусного. Они по очереди съедают любое количество зерен, но не...
C++ Разбить рекурсивную функцию на две рекурсивные функции
Добрый вечер. Нужно распаралелить програму,которая ищет разложение числа n на m слагаемых. По идеи нужно разбить рекурсивную функцию на две рекурсивные и сделать из них два отдельных процесса. Но не...
C++ Многопоточное программирование Как я понимаю, есть много библиотек, с помощью которых мы можем использовать многопоточность. Чем они отличаются? Какая лучше? Почему? Может, кто-нибудь знаешь, где об этом можно почитать? А то... https://www.cyberforum.ru/ cpp-beginners/ thread1684995.html
C++ Наследование: базовый класс Квадрат, производный класс Пирамида https://www.cyberforum.ru/ cpp-beginners/ thread1684989.html
Помогите, пожалуйста!:cry: Добавлено через 6 минут Создать класс КВАДРАТ, член класса- длинна стороны. Предусмотреть в классе методы вычисления ы вывода сведений о...
Разбить число на сумму целых чисел C++
Вычислить количество n разбиений целого число m, то есть представить его в виде суммы целых чисел. Например, для m=4, имеем: 4,3+1,2+2,2+1+1,1+1+1+1. Т.е. результат n=5. Решить с помощью рекурсии....
C++ Проверить, является ли данное число целым и простым
Написать программу, которая проверяет , является ли данное введенное пользователем с клавиатуры целым и простым. Заранее спасибо за решение..
C++ Написать программу для проверки знаний даты основания Санкт-Петербурга Написать программу для проверки знаний даты основания Санкт-Петербурга, если пользователь ввел неправильное число, тогда программа показывает правильное. Пример: В какой году был основан... https://www.cyberforum.ru/ cpp-beginners/ thread1684950.html
C++ Циклы внутри главной функции https://www.cyberforum.ru/ cpp-beginners/ thread1684944.html
Здравствуйте. Помогите новичку с решением задачи. Необходимо создать массив (количество элементов массива будет вводиться с клавиатуры, но не более 100). Далее внутри этого массива необходимо найти...
 
251 / 157 / 118
Регистрация: 26.11.2012
Сообщений: 384
15.03.2016, 10:17 0

Задача на рекурсию

15.03.2016, 10:17. Просмотров 294. Ответов 1
Метки (Все метки)

Ответ


C++
1
2
3
4
5
6
7
8
int foo(int *a, int ind, const int size) {
    if (ind >= 0 && ind < size) {
        if (a[ind] != 0) 
            return a[ind] * foo(a, ind + 1, size);
        return foo(a, ind + 1, size);
    }
    return 1;
}


Вернуться к обсуждению:
Задача на рекурсию
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2016, 10:17

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Задача на рекурсию
Дано натуральное число n. Выяснить, имеется ли среди чисел n, n+1, ..., 2n близнецы, т.е. простые...

Задача на рекурсию
Помогите решить след. задачу: Вот мой вариант, но здесь не сохраняется порядок: void Func()...

Задача на рекурсию
Всем доброго времени суток. Прошу подсказать мне условие задачи на рекурсию(нам дали задание самим...

задача на рекурсию в си++
Даны числа a и b. Определите, сколько существует последовательностей из a нулей и b единиц, в...

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