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

Подсчет произведения всех элементов массива (цикл и рекурсия) - 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

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

08.06.2016, 11:00. Просмотров 181. Ответов 3
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <conio.h>
#include <cmath>
using namespace std;
unsigned long long Arr (unsigned int n)
{if (n==0)
    return 1;
return n*Arr(n-1);
}
int main ()
{
    setlocale (LC_ALL, "Russian");
    const int N = 10;
    int Arr[N];
    int proizv =1;
            cout << "Заполнение массива" << endl;
            for(int i(0);i<N;i++)
            {
                cout << "Введите значение для " << i+1 <<"элемента :";
                while (!(cin>>Arr[i]))
                {
                    cin.clear();
                    while (cin.get()!='\n');
                    cout << "Введите значение для " << i+1 <<"элемента" << endl;
                }
            }
    system ("cls");
        cout << "Введенный массив" << endl;
        
        for(int i(0);i<N;i++)
        {
            cout << "Элемент [" <<i+1<< "]"<< Arr [i]<< endl;
        }   
        cout << "Произведение всех элементов ="<< Arr(N);
        /*for (int i(0);i<N;i++)
        proizv *= Arr[i];
        cout << "Произведение всех элементов массива = "<< proizv << endl;*/
 
    _getch ();
    return (0);
Циклом посчитал, а вот рекурсивно... Функцию рекурсии вроде написал, а вот как в нее войти из основной функции...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru