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

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

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

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

13.10.2011, 16:43. Просмотров 1032. Ответов 12
Метки нет (Все метки)

дано действительное число Х. Вычислить:
http://www.cyberforum.ru/cgi-bin/latex.cgi?x-\frac{x^3}{3!}+\frac{x^5}{5}!-\frac{x^7}{7!}+\frac{x^9}{9!}-\frac{x^{11}}{11!}+\frac{x^{13}}{13!}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2011, 16:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить частичную сумму ряда (C++):

Вычислить частичную сумму ряда - C++
Как с помощью различных операторов цикла можно вычислить сумму первых 100 натуральных чисел каждый раз меняя знак т.e...

Вычислить частичную сумму ряда - C++
Вычислить сумму ряда с позиции M до позиции N. Каждый i-ый член ряда определяется соотношением {(-1)}^{i}/i!

Вычислить частичную сумму числового сходящегося ряда - C++
Вычислить частичную сумму числового сходящегося ряда S=1/22-1/42+1/62-1/82+...-1/(2*n)2 Суммирование прекратить при появлении...

Дано натуральное число N и вещественное число x. Вычислить частичную сумму ряда. - C++
Дано натуральное число N и вещественное число x. Вычислить S=\sum \limits_{i = 1}^N \frac x {(N+i)!}

найти частичную сумму ряда - C++
только начинаю программировать и не хватает мозгов: нужно найти частичную сумму ряда: 1-1/3 +1/5-1 / 7 +1 / 9 - ... и сравнить значение с...

Найти частичную сумму ряда - C++
В Вузе задали написать прогу, но я так и не разобрался с с++... Вроде бы не сложный, но как писать - я не знаю... Нужна прога для 6-ого...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
INF1NUM
15 / 15 / 1
Регистрация: 27.09.2011
Сообщений: 150
13.10.2011, 16:45 #2
язык?
0
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
13.10.2011, 16:46 #3
Цитата Сообщение от INF1NUM Посмотреть сообщение
язык?
c или c++
0
sanek15
1 / 1 / 0
Регистрация: 10.10.2011
Сообщений: 89
13.10.2011, 16:46  [ТС] #4
на языке С++
0
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
13.10.2011, 16:46 #5
если постят в этот раздел
0
INF1NUM
15 / 15 / 1
Регистрация: 27.09.2011
Сообщений: 150
13.10.2011, 16:50 #6
а что за символ в строке "!" ? отрицание?
0
tasty_sock
131 / 130 / 2
Регистрация: 26.01.2010
Сообщений: 351
13.10.2011, 16:51 #7
Цитата Сообщение от INF1NUM Посмотреть сообщение
а что за символ в строке "!" ? отрицание?
Факториал же.
0
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
13.10.2011, 16:51 #8
Цитата Сообщение от INF1NUM Посмотреть сообщение
а что за символ в строке "!" ? отрицание?
Видимо факториал.
0
INF1NUM
15 / 15 / 1
Регистрация: 27.09.2011
Сообщений: 150
13.10.2011, 17:00 #9
Цитата Сообщение от tasty_sock Посмотреть сообщение
Факториал же.

забыл уже всё

Добавлено через 32 секунды
хреново что скобок нету

Добавлено через 6 минут
это сумма ряда такая замороченая или что? я вообще проблемы не вижу
0
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
13.10.2011, 17:27 #10
может быть будет работать что то я очкую проверять
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
40
#include <math.h>
#include <iostream>
#include <stdlib.h>
 
unsigned int fakt ( int num )
{
    int result = 1;
    for ( int i = 0; i < num; i ++ )
        result *= i;
    return result;
 
}
 
double compute ( double x, int num )
{
    return pow (x, fakt(num));
}
 
int main()
{
    double total = 0;
    double x;
    std::cout << "Enter X value: ";
    std::cin >> x;
    for ( int i = 1; i < 14; i ++ )
    {
        int flag = -1;
        if ( i % 2 == 0 )
        {
            flag *= flag;
        }
        else
        {
            total += flag * compute(x, i);
        }
    }
    std::cout << "\nResult = " << total;
    system("pause");
    return 0;
}
0
aeshes
440 / 203 / 13
Регистрация: 07.10.2011
Сообщений: 462
13.10.2011, 18:27 #11
Вот так можно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <math.h>
#include <iostream>
 
 
int main()
{
    double total = 0;
    double x;
    std::cout << "Enter X value: ";
    std::cin >> x;
    double ai=x;
    for ( int i = 0; i <=6; i ++ )
    {
        total+=ai;
        ai*=-x*x/(2*i+2)/(2*i+3);
    }
    std::cout << "\nResult = " << total;
    system("pause");
    return 0;
}
0
Thinker
Эксперт C++
4226 / 2200 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
13.10.2011, 18:30 #12
Этот ряд характеризует значение sin x, поэтому можно с наперед заданной точностью вычислить
0
aeshes
440 / 203 / 13
Регистрация: 07.10.2011
Сообщений: 462
13.10.2011, 18:32 #13
Ну да, sin(x), он родимый, но раз в формуле ограничено по количеству слагаемых (до х в 13-й степени), то так и вычислила
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2011, 18:32
Привет! Вот еще темы с ответами:

Найти частичную сумму ряда - C++
Очень нужна помощь!! Дан ряд 1 - ((п/2)^2)/3! + ((п/2)^4)/5! - ((п/2)^6)/7! +... Найти частичную сумму ряда. Ряд сходите к значению...

Посчитать частичную сумму ряда - C++
не могли бы помочь с этим примером Given natural number a. Calculate the expression shown on image

Напишите программку на языке? которая вычисляет частичную сумму ряда - C++
которая вычисляет частичную сумму ряда 1-1/3+1/5-1/7+1/9-…

Вычислить частичную сумму - C++
решите пожалуйста задачу


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.10.2011, 18:32
Ответ Создать тему
Опции темы

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