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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Хранение неточного вещественного числа в переменной http://www.cyberforum.ru/cpp-beginners/thread1643105.html
Ввожу в переменную double a = 33.3 в консоли выводит правильно а при дебаге в точке останова после объявления переменной ее значение равно 33.22.... и тд. Почему так?
C++ Разработка программы циклического вычислительного процесса «Вычисление суммы ряда» Помогите пожалуйста,буду Вам очень признателен. {e}^{x}=1+\frac{x}{1!}+\frac{{x}^{2}}{2!}+...+\frac{{x}^{n}}{n!}+... http://www.cyberforum.ru/cpp-beginners/thread1643076.html
C++ Ошибка при запуске приложения через командную строку
подскажите, пожалуйста, в чем ошибка(почему не открывает файл)?
C++ Найти причины и способы устранения ошибок в коде (я даже не понимаю, в чём ошибка)
Компилятор точной ошибки не выдает, может кто-нибудь подскажет? #include <stdio.h> #include <Windows.h> #include <conio.h> #include <time.h> #include <stdlib.h> int main() { const int startingMoney = 500; const int turnCost = 50; const int doubleBonus = 60;
C++ Обработать динамический список по условию http://www.cyberforum.ru/cpp-beginners/thread1642994.html
Здравствуйте! Не разу не работала с динамическим списком, помогите с задачей, буду очень благодарна. Нужно в непустом динамическом списке заменить заменить все элементы E1 на E2. Желательно самый простой вариант.
C++ В чем причина ошибки линковки в NetBeans (gcc 4.9)? Товарищи! помогите пожалуйста!! Подскажите новичку в С\С++ где собака зарылась: ОС Debian IDE NetBeans компилятор gcc 4.9 При попытке компиляции выдает вот такую штуку: "/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf make: вход в каталог «/home/andre/Документы/универ/семестр 3/C++/Laba 2/лаба 2 по C++» "/usr/bin/make" -f nbproject/Makefile-Debug.mk... подробнее

Показать сообщение отдельно
ThePlague
101 / 101 / 61
Регистрация: 30.06.2015
Сообщений: 272
20.01.2016, 11:18
kokaleet, вот лови:

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <math.h>
using namespace std;
 
double foo(int n)
{
    int digit = 3.0;
    double res = 1.0-1.0/3.0;
    bool flag=true;
    for(int i=0;i<n;i++)
    {
        //1-1/3+1/5-1/7+1/9..
        if(flag)
        {
            digit = digit + 2.0;
            res = res+1.0/digit;
            flag=false;
        }
        else
        {
            digit = digit + 2.0;
            res = res-1.0/digit;
            flag=true;
        }
    }
    return res;
}
 
int main ()
{
    double pi_4 = M_PI/4;
    int n;
    cout << "Enter size of N: ";
    cin >> n;
    cout << "PI = " << pi_4 << endl;
    cout << "foo with " << n << " res = " << foo(n) << endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru