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

Вычисление суммы арифметической прогрессии рекуррентным способом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ непонятки с asio http://www.cyberforum.ru/cpp-beginners/thread610561.html
в инете набрел на сайт: http://think-async.com/ тут вродебы увидел asio каторый идет отдельно не с boost-ом вот кстати и выдержка с этого сайта — Asio is header-file-only and for most uses does not require linking against any Boost library. Boost.Asio always requires that you link against the Boost.System library, and also against Boost.Thread if you want to launch threads using boost::thread....
C++ Массив - строка из квадратов чисел. Найти элемент массива по номеру Не там созданная тема. Прошу удалить. http://www.cyberforum.ru/cpp-beginners/thread610549.html
Построить таблицу приближенных значений, используя составную квадраторную формулу центральных прямоугольников C++
Помогите переделать одно задание!!! Послезавтра уже сдавать, преподаватель забраковал, говорит, в третьем задании что-то не сходится!!! :((( Помогите, плииииииз!!!!! #include <iostream> #include <math.h> #include <iomanip> #include <string> #define double long double #define sigma 0.577215 using namespace std;
C++ Описать структуру с именем WORKER
Описать структуру с именем WORKER, содержащую следующие поля: фамилия и инициалы работника, название занимаемой должности, год поступления на работу. Из текстового файла INPUT.TXT считать информацию в массив, состоящий из не более 10 элементов типа WORKER. Записи должны быть размещены в алфавитном порядке фамилиям работников. Вывести на экран фамилии работников, чей стаж работы в организации...
C++ Выяснить, есть ли в двумерном массиве столбцы с одинаковой суммой элементов http://www.cyberforum.ru/cpp-beginners/thread610502.html
Добрый вечер! Помогите пожалуйста исправить ошибки есть код: #include <iostream> #include <conio.h> int main() { setlocale(LC_ALL,"Russian");
C++ Не получается считывание из файла FILE *f = fopen("level.txt", "rt"); if(f) { for(int i = 0;i<15;i++) for(int j = 0;j<15;j++) { if(feof(f))break; map = fgetc(f); } подробнее

Показать сообщение отдельно
Alex330
118 / 118 / 4
Регистрация: 12.06.2012
Сообщений: 130
20.06.2012, 23:36     Вычисление суммы арифметической прогрессии рекуррентным способом
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//Программа рекурентно считает сумму ар. прогрессии
#include <iostream>
using namespace std;
 
int  Summa(int i, int a0, int d)
{ if (i==0)
    return a0;
 else
    return Summa(i-1,a0,d)+a0+d*i;
}
 
int main()
{
  int i,a0,d;
  cout <<"Введите a0 (первый элемент)="; cin >> a0;
  cout <<"Введите d (шаг)=";  cin >> d;
  cout <<"Введите i (число элементов)=";  cin >> i;
  cout <<"Сумма равна = " << Summa(i-1,a0,d)<<"\n";
return 0;
}
возможно вот так?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru