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

Найти сумму ряда при введении с клавиатуры числа n - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм Хаффмана, реализация через структуры http://www.cyberforum.ru/cpp-beginners/thread733894.html
Добрый день, помогите пожалуйста найти ошибку в построении кодов Хаффмана. использую следующие структуры: struct haffman { char Sim; int Freq; char Code; };
C++ Стандартные потоки 1. Определить класс с именем TRAIN, содержащую следующие поля:  название пункта назначения;  номер поезда  время отправления  определить методы доступа к этим полям и перегруженные операции извлечения и вставки для объектов типа TRAIN. 2. Написать программу, которая выполняет следующие действия:  ввод с клавиатуры данных в массив, состоящий из восьми объектов типа TRAIN; записи должны... http://www.cyberforum.ru/cpp-beginners/thread733889.html
C++ Определите количество гласных букв в слове
Помогите создать программу: Задание: 1.Определите количество гласных букв в слове. 2.Между двумя одинаковыми буквами в слове вставьте " - ". 3.Вычеркните из слова сочетание " при ".
ошибка в синтаксисе? C++
Скомпелировано в сlr:oldSyntax на VS2010. Жалуется на синтаксис: Предупреждение 1 warning D9035: использование параметра "clr:oldsyntax" нежелательно, он будет удален в следующих выпусках C:\Users\pan\documents\visual studio 2010\Projects\image_embedding\image_embedding\cl Ошибка 3 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по...
C++ Создать класс «Сотрудники предприятия» http://www.cyberforum.ru/cpp-beginners/thread733852.html
Создать класс «Сотрудники предприятия», включающий следующие поля: наименование предприятия и обобщенную коллекцию экземпляров класса «Сотрудник», методы ввода и вывода данных , а также методы работы с коллекцией (добавление, удаление элементов коллекции). Класс «Сотрудник» должен иметь информацию о табельном номере, ФИО, должности, времени приема и увольнения/перевода. Классы должны обеспечивать...
C++ Игра в НИМ (доработать код) Игра в НИМ. Правила игры: 1. В начале игры в каждой из n кучек находится отличное от 0 количество каких – то предметов (например, спички); 2. два игрока ходят по очереди. За один ход разрешается взять любое, отличное от 0 количество предметов из любой кучки; ... подробнее

Показать сообщение отдельно
vizapromo
 Аватар для vizapromo
18 / 11 / 1
Регистрация: 04.12.2012
Сообщений: 51
17.12.2012, 18:41     Найти сумму ряда при введении с клавиатуры числа n
Вот версия с рекурсией:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
double f(int n, int k){
    if(n > k)
        return 0;
    double a = 1, b = 1, i;
    for(i = 1; i <= n; i++)
        a *= -1;
    for(i = 1; i <= 2 * n + 1; i++)
        b *= 2;
    b *= (2 * n + 1);
    return f(n + 1, k) + (a / b);
}
 
int main(){
    int n, k;
    cin >> n;
    cout << f(0, n) << endl;
    return 0;
}
 
Текущее время: 19:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru