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

Рекурсия: нахождения суммы n первых членов геометрической прогрессии - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти произведение и количество элементов массива, расположенных до первого отрицательного элемента http://www.cyberforum.ru/cpp-beginners/thread1067087.html
окунулся в с++ буквально неделю назад и много ещё не понимаю. может кто помочь. вообщем необходимо найти произведение и количество элементов массива, расположенных до первого отрицательного элемента(Ввести одномерный статический массив из k чисел. вывести на экран исходные данные и полученный результат. Предусмотреть использование функции пользователя) проблема как раз таки с произведением и...
C++ Заменить все группы подряд встречающихся нулей на один нуль Парни нужна помощь.Решение на языке с++.Заранее спасибо!!! Дан массив В, содержащий большое количество нулевых элементов. Заменить все группы подряд встречающихся нулей на один нуль. http://www.cyberforum.ru/cpp-beginners/thread1067083.html
C++ Почему-то всегда выдаёт неверный ввод
#include <iostream> #include <iomanip> #include <string.h> using namespace std; int main() { int cancel_program; do { char mas;
Найти площадь пятиугольника, изображенного на рисунке C++
Даны вещественные числа a,b,c,d,e. Найти площадь пятиугольника, изображенного на рисунке. Определить функцию для расчета площади по 3-ем его сторонам.
C++ Генерация простого числа, заданной длины http://www.cyberforum.ru/cpp-beginners/thread1067062.html
Помогите срочно нужно, можно на C#
C++ Преобразовать массив таким образом, чтобы сначала располагались все по- ложительные элементы, а потом все остальные #include <iostream> #include <stdlib.h> #include <time.h> #include <cmath> using namespace std; void float1(double *mass, int const n); void float2(double *mass, int const n); подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6166 / 2895 / 282
Регистрация: 04.12.2011
Сообщений: 7,695
Записей в блоге: 3
10.01.2014, 02:03     Рекурсия: нахождения суммы n первых членов геометрической прогрессии
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
#include <iostream>
#include <Cmath>
using namespace std;
 
double sum_geom_progr(double first, double znam, int numb){
if(numb == 0)   return 0;
    
if(numb == 1)   return first;
    
int ratio=numb-1;
 
return  first*pow(znam, ratio)+ sum_geom_progr(first,znam, ratio); ;
}
 
 
int main(){
 
double first=1;//первый
double znam=2;//знаменатель
int numb=3;//3 слагаемых
double rez=sum_geom_progr(first, znam, numb);//1+2+4 = 7
cout<<rez<<endl;//7
cin.get();
return 0;
}
 
Текущее время: 08:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru