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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Xab3r
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 34
#1

Пример на с++ - C++

21.06.2012, 14:05. Просмотров 945. Ответов 3
Метки нет (Все метки)

S=1-x2/2!+...+(-1)n * x2n/(2n)!
Диапазон изменения аргумента: 0,1<=x<=1
Как решить в си++ это?

строчка примера будет выглядеть так? s=1-x(pow,2)/2!+(-1)(sqrt n)*x(sqrt 2*n)/(2n)!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2012, 14:05     Пример на с++
Посмотрите здесь:

Вычислить пример C++
C++ пример
пример в C++ C++
C++ Пример
C++ Записать пример на С++
C++ Обчислить пример
C++ ООП пример
пример с указателями C++
Не компилируется пример пример! C++
Пример из Дейтела C++
Пример из Пратта C++
C++ Простой пример на С++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bLesk
41 / 41 / 1
Регистрация: 24.11.2009
Сообщений: 165
21.06.2012, 14:37     Пример на с++ #2
C++
1
2!
неужели действительно программа поймет, что это факториал ? =)
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
21.06.2012, 14:38     Пример на с++ #3
Это функция, представленная в виде ряда.
http://www.cyberforum.ru/cgi-bin/latex.cgi?1-\frac{{x}^{2}}{2!} + {-1}^{2}*\frac{{x}^{2*2}}{(2*2)!} + {-1}^{3}*\frac{{x}^{2*3}}{(2*3)!} + {-1}^{4}*\frac{{x}^{2*4}}{(2*4)!} + {-1}^{5}*\frac{{x}^{2*5}}{(2*5)!}+ {-1}^{6}*\frac{{x}^{2*6}}{(2*6)!} +... + {-1}^{2*n}*\frac{{x}^{2*n}}{(2*n)!}

В программе нужно считать отдельно каждый член ряда вида

http://www.cyberforum.ru/cgi-bin/latex.cgi?{-1}^{2*n}*\frac{{x}^{2*n}}{(2*n)!}
Catstail
Модератор
22309 / 10714 / 1742
Регистрация: 12.02.2012
Сообщений: 17,788
21.06.2012, 15:44     Пример на с++ #4
Если эту сумму нужно вычислить, то можно поступить очень просто:

C++
1
2
3
4
double sum(x)
{
    return cos(x);
}
Это шутка, но в каждой шутке - доля шутки...

Добавлено через 15 минут
Но если серьезно, то вот:

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
#include "iostream.h"
#include "math.h"
 
double Sum(double x, double eps)
{
   double s,n,a;
   
   a=1;
   s=1;
   n=0;
 
   while (1)
   {
        if (fabs(a) <= eps) break;
        a=-a*x*x/((2*n+1)*(2*n+2));
        s=s+a;
        n++;
   }
 
   return s;
 
}
 
int main(int argc, char* argv[])
{
    cout << Sum(3.1415926535*0.5,1.0E-14) << endl;
    cout << cos(3.1415926535*0.5) << endl;
 
    return 0;
}
Нарочно считаю cos(π/2) встроенной функцией и нашей с высокой точностью...
Yandex
Объявления
21.06.2012, 15:44     Пример на с++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru