Форум программистов, компьютерный форум, киберфорум
Наши страницы

Подсчет произведения всех элементов массива (цикл и рекурсия) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать число повторяющихся отрицательных элементов массива A[n] http://www.cyberforum.ru/cpp-beginners/thread1757676.html
1.Подсчитать число повторяющихся отрицательных элементов массива A. 2.Вычислить разность наибольшего и наименьшего элемента массива A. Будьте так добры, помогите решить задачку. Если можно с...
C++ Выражение должно быть допустимым для изменения левосторонним значением struct ITEM { struct { char N; char A; char S; } NAS; char vers; }; struct LIST { http://www.cyberforum.ru/cpp-beginners/thread1757661.html
C++ Заменить все заглавные буквы, входящие в текст, на соответствующие малые
не могу сделать ету программу, сделал только второе, а первое никак не получаеться... А)заменяет все заглавные буквы, входящие в текст на соответствующие малые Б)выводит на экран самое длинное...
Написать интерпретатор логических выражений с построением таблицы четверок и выполнить ее C++
Написать интерпретатор логических выражений с построением таблицы четверок и выполнить ее. Считать, что выражения включают в себя только цифры от 0 до 9, переменные состоят только из 1 символа,...
C++ Разыменовать указатель http://www.cyberforum.ru/cpp-beginners/thread1757623.html
Пишу класс Train, и сейчас подсчитываю количество пассажиров. Создал указатель суммирования, доступился через цикл к количеству пассажиров и суммирую. Но потом не могу вывести значения, выводятся...
C++ Задача о распределении участников экспедиции по плотикам Месклиниты собрались в экспедицию на край света. У них есть корабль, состоящий из N × M плотиков, связанных между собой. У каждого плотика есть своя грузоподъемность, а у каждого месклинита – своя... подробнее

Показать сообщение отдельно
VanKertis
0 / 0 / 0
Регистрация: 04.04.2016
Сообщений: 4
11.06.2016, 09:30  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
 
using namespace std;
 
int prod(int*Arr,int n)
{
if(n==0)return Arr[0];
 return Arr[n]*prod(Arr,n-1);
}
int main(int argc, char *argv[])
{
    int mas[] = {1,2,3};
    cout<<prod(mas,2);//second parameter == number of elements in array - 1
    return 0;
}
Все понятно, шаблонов я кучу видел, но как реализовать рекурсию касательно моего кода и моих переменных.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.