Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Типизированный файл С чего начать и что почитать? https://www.cyberforum.ru/ cpp-beginners/ thread1384070.html Создать массив размера n+1, не используя динамическую память C++
Часто встречающийся вопрос,но я не могу найти на него ответ,потому что не могу коротко сформулировать. Вот считываю из файла число n.Мне нужно создать массив размера n+1.Я могу это как-то сделать не используя динамическую память? //char buff; // буфер промежуточного хранения считываемого из файла текста ifstream fin("input.txt"); // открыли файл для чтения while (! fin.eof()){ int n;...
C++ Освобождение памяти, выделенной на динамический массив структур https://www.cyberforum.ru/ cpp-beginners/ thread1384063.html
Есть динамический массив структур. Как я понимаю, delete A не производит полной очистки памяти в данном случае, потому нужно использовать ещё и цикл for(int i = 0; i < n; i++) { delete A; } с удалением каждого элемента. При освобождении памяти выдаёт ошибку в этом самом цикле. Может кто подскажет, в чём ошибка, или я что-то не так понял. Код: struct car { int...
C++ Найти приблизительный цвет RGB Добрый вечер, пытаюсь написать бота для игры, есть код: HDC hdc=GetDC(Handle_ArcheAge); COLORREF c = GetPixel (hdc, 110, 39); // координаты определения пикселя ReleaseDC(Handle_ArcheAge,hdc); if (Handle_ArcheAge, c ==RGB(54,120,32)) //RGB коды цветов проблема в том, что в игре в том месте не пиксель определённого цвета, а его градации, вероятно из-за сглаживания, как можно сделать так,... https://www.cyberforum.ru/ cpp-beginners/ thread1384058.html
Функции C++
Помогите, ведь гугл помочь не смог. Мне нужно, чтобы функции вызывали друг друга. То есть, у меня есть две функции, и мне нужно, чтобы они вызывали друг дружку. void asd(int x){ if (x == 0) return; fgh(x - 1); } void fgh(int x){
C++ Обработка массивов 1)Дано одномерный массив размерностью N, найти на каком месте находится элемент который равняется 3. 2)Заполнить матрицу елементами геометрической прогрессии.Первый член прогрессии равен 2, знаменатель -2. В теме должна быть только одна задача! п. 4.4. ПРАВИЛ! https://www.cyberforum.ru/ cpp-beginners/ thread1384044.html
C++ Передача define в метод класса https://www.cyberforum.ru/ cpp-beginners/ thread1384033.html
Подскажите, есть множество define, как мне передать одну их них в метод класса?
Ошибка компиляции в Dev C++ C++
Здравствуйте, у меня есть ошибка с комплиации в dev c++, ОС Windows 8.1 Профессиональная
C++ Дано положительное целое число. Требуется определить количество цифр в нём https://www.cyberforum.ru/ cpp-beginners/ thread1384021.html
Дано положительное целое число. Требуется определить количество цифр в нём. При выполнении данной лабораторной работы необходимо определить и использовать рекурсивную функцию. Входные данные Первая строка содержит целое число N (1 <= N <= 231 - 1). Выходные данные Выведите единственное целое число — количество цифр в N.
C++ Ошибка в вычислении разности матриц https://www.cyberforum.ru/ cpp-beginners/ thread1384009.html
Условие такое.Производиться ввод данных в файл и чтение из файла.Даны матрицы А(5,6),В(5,6). Найти матрицу А-В. ВОобщем,ошибка в том, что в файле "new" результат вообще непонятный.Как исправить? #include <iostream> #include <stdio.h> using namespace std; int main() {
Бинарные файлы. Признак окончания файла C++
Здравствуйте Возникла проблема при чтении с бинарного файла, программа не может найти конец файла (точнее я не могу :jokingly:) Происходит зацикливание. Использовал feof. Вот, собственно, код void change() { int i; Student *st=new Student(); FILE* F = fopen("output.bin","rb"); cout<<"Какого пользователя хотите изменить?"<<endl;
C++ Проверка дискретного регулятора https://www.cyberforum.ru/ cpp-beginners/ thread1383959.html
Доброго времени суток. Помогите, пожалуйста, с решением возникшей задачи. Необходимо имеющуюся программу на Delphi (проверка дискретного регулятора) написать на C++. Познаний в программировании не имею, а выполнить до завтра надо. Думаю, для тех, кто владеет C++ не станет особо сложной и длительной задачей. procedure TForm1.Button1Click(Sender: TObject); var T,xinp,xout:real; n,i:integer; ...
0 / 0 / 0
Регистрация: 12.10.2014
Сообщений: 12
0

Найти произведение всех элементов массива с помощью рекурсивной функции - C++ - Ответ 7279083

27.02.2015, 17:56. Показов 1342. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
помогите пожалуйста, необходимо найти произведение всех элементов массива с помощью рекурсивной функции
вот мой код программы, но она не работает, не могу понять ошибку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int mul(int a[5], int n)
{
    if (n==5) return a[5];
    return a[n] * mul(a[ n - 1]);
}
 
int main()
{
    int a[] {5, 10, 4, 3,7};
    int s;
    s=a[n] * mul(a[ n - 1]);
    cout << s;
    return 0;
}


Вернуться к обсуждению:
Найти произведение всех элементов массива с помощью рекурсивной функции C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2015, 17:56
Готовые ответы и решения:

Найти минимум элементов массива с помощью рекурсивной функции min1(k)
Есть небольшая задача: Дан массив целых чисел. Найти минимум его элементов с помощью рекурсивной...

С помощью рекурсивной функции вычислить сумму элементов одномерного массива
С помощью рекурсивной функции вычислить сумму элементов одномерного массива. Есть примеры но...

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

Произведение элементов одномерного массива с использованием рекурсивной функции
Пожалуйста помогите решите задачу: Произведение элементов одномерного массива с помощью рекурсивной...

3
27.02.2015, 17:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2015, 17:56
Помогаю со студенческими работами здесь

Найти максимум линейного массива с помощью рекурсивной функции
Найти максимум линейного массива с помощью рекурсивной функции очень легко. Весь код забирает...

С помощью рекурсивной функции осуществить вывод на экран элементов одномерного массива
С помощью рекурсивной функции осуществить вывод на экран элементов одномерного массива

В массиве целых чисел с помощью рекурсивной функции найти количество элементов начинающихся на 3
Требуется определить массив целых чисел (например, размера 30) заполнить его случайными числами и...

Нужно вычислить произведение всех элементов массива с помощью рекурсии.
Доброго времени суток! Нужно вычислить произведение всех элементов массива с помощью рекурсии....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru