Форум программистов, компьютерный форум 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++ Заменить все заглавные буквы, входящие в текст, на соответствующие малые
не могу сделать ету программу, сделал только второе, а первое никак не получаеться... А)заменяет все заглавные буквы, входящие в текст на соответствующие малые Б)выводит на экран самое длинное слово #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> int main() { setlocale(0,""); printf("\n Input String: ");
Написать интерпретатор логических выражений с построением таблицы четверок и выполнить ее C++
Написать интерпретатор логических выражений с построением таблицы четверок и выполнить ее. Считать, что выражения включают в себя только цифры от 0 до 9, переменные состоят только из 1 символа, количество вложенных скобок и операций не ограничено. Подскажите пожалуйста как тут и что делать, по возможности ссылки примеров, заранее благодарен
C++ Разыменовать указатель http://www.cyberforum.ru/cpp-beginners/thread1757623.html
Пишу класс Train, и сейчас подсчитываю количество пассажиров. Создал указатель суммирования, доступился через цикл к количеству пассажиров и суммирую. Но потом не могу вывести значения, выводятся только адреса, а когда пишу cout << *sumPassengers << endl; вылетает ошибка. Помогите пожалуйста! void CarWithTheMostPassengers() { int* sumPassengers = new int; for (int i = 0; i <...
C++ Задача о распределении участников экспедиции по плотикам Месклиниты собрались в экспедицию на край света. У них есть корабль, состоящий из N × M плотиков, связанных между собой. У каждого плотика есть своя грузоподъемность, а у каждого месклинита – своя масса. На каждом плотике может находиться не более одного месклинита. Если грузоподъемность выбранного плотика меньше массы месклинита, то бедный месклинит утонет при посадке. Руководитель экспедиции... подробнее

Показать сообщение отдельно
Bar-bar1an
1 / 1 / 1
Регистрация: 12.12.2014
Сообщений: 37
Завершенные тесты: 1
08.06.2016, 11:39     Подсчет произведения всех элементов массива (цикл и рекурсия)
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;
}
 
Текущее время: 04:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru