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

Произведение n последних элементов массива рекурсивно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сохранение структуры в файл http://www.cyberforum.ru/cpp-beginners/thread289777.html
Подскажите если дана структура из трех полей как сохранить ее в файл и загрузить обратно из файла на дисплей. Хотя бы ссылку на что нибудь такое дайте.
C++ Инверсия в массиве Составить программу, которая подсчитывает для каждого из массивов Х и Y количество инверсий в массиве, т.е. таких пар элементов, в которых большее число расположено левее, чем меньшее по значению.Инициализацию, вывод элементов массива, их обработку организовать в отдельных функциях. http://www.cyberforum.ru/cpp-beginners/thread289774.html
Динамический массив C++
Составить программу. в которой создать динамический массив указателей для сохранения двумерного массива B с M×N целых чисел в динамичной памяти, в отдельной функции вычислить среднее арифметическое добавочных элементов.
-1.#IND при возвращении значения функции C++
#include<iostream> using namespace std; float res=0; float number() { char c=cin.get(); if(c>='0' && c<='9') { res=res*10+c-'0';
C++ Используя функцию Dohod, вычисляющую доход из взноса, вычислить прибыль http://www.cyberforum.ru/cpp-beginners/thread289758.html
Используя функцию Dohod, вычисляющую доход из взноса, вычислить прибыль для следующих начальных данных: (смотреть вложенный документ). Начальными данными для функции являются величина взноса, процентная ставка(годовых) и срок взноса(кол-во дней).
C++ нетипизированная рекурсивная функция Составить программу вычисления \sum_{k-1}^{n}{(-1)}^{k}*k!!, где n!!=\begin{cases} & \text{ 1*3*5*...n } , n=2p+1 \\ & \text{ 2*4*6*...n } , n=2p \end{cases} Для вычисления n!! использовать рекурсивную нетипизированную функцию. подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
06.05.2011, 09:38     Произведение n последних элементов массива рекурсивно
C++
1
2
3
4
5
6
7
8
double f(double *a; int n, int count)
{
 if (n>1)
 {
  return a[count-1]*f(a, n-1, count-1)
 }
 return a[count-1];
}
 
Текущее время: 21:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru