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

Вычислить сумму ряда - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сжать массив, удалив из него элементы, модуль которых находится в заданном интервале http://www.cyberforum.ru/cpp-beginners/thread179013.html
в одномерном массиве состоящем из n вещественных элементов вычислить: 1)максимальный элемент массива; 2)сумму элементов массива, расположенных до последнего положительного элемента. Сжать массив,...
C++ преобразовать задание ввиде функции Все необходимые данные для функций должны передаваться им в качестве параметров. Использование гло- бальных переменных в функциях не допускается. #include "stdafx.h" #include <stdlib.h> #include... http://www.cyberforum.ru/cpp-beginners/thread179012.html
Как создать приоритетную очередь? C++
Пусть имеется обслуживающая система из n обслуживающих аппара-тов. Работа этой системы разбита на такты. В течение одного такта мо-жет одна заявка стать в очередь и одна заявка приступить к...
C++ Переворот линейного списка
Построить линейный список из нескольких динамических переменных, содержащих вводимые целые числа. Если введенный список упорядочен по возрастанию, то оставить его без изменения, иначе перестроить...
C++ c++ меню http://www.cyberforum.ru/cpp-beginners/thread178989.html
как мне создать меню в c++ можетедать млаенький пример? спасибо
C++ Программа чайнворд Есть множество слов, упорядочить их так, чтобы буква, на которую слово заканчивается, начинало следующее подробнее

Показать сообщение отдельно
Sudoki
124 / 64 / 1
Регистрация: 19.04.2010
Сообщений: 196
20.10.2010, 17:00
S=1/a+1/a(a+1)+1/a(a+1)(a+2)...

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
#include <stdio.h>
 
/*
Рекурсивная функция
c - при первом вызове д.б. = 1
s - сумма
a - что и в формуле число
n - количество 
i - текущее значение
*/
double Sum(double c, double s, double a, int n, int i)
{
   if(i>=n)
      return s;
   c = c/(a+i)
   s += c;
   return Sum(c, s, a, n, i++);
}
 
int main()
{
   double summ = Sum(1, 0, 3, 10, 0); 
return 0;
}
если чет не так написал то не пинать первый раз пишу рекурсирвную функцию
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.