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

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

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

Вычислить сумму знакопеременного ряда - C++

20.10.2012, 14:29. Просмотров 524. Ответов 5
Метки нет (Все метки)

ЗАДАНО действительное число x. Вычислить

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!}

НУЖНО СОЗДАТЬ ПРОГУ НА С

 Комментарий модератора 
masyk, примите во внимание правила форума:
1) официальный язык форума - русский
2) создавайте темы с осмысленными названиями
3) сдерживайте эмоции, избегайте использования capslock
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2012, 14:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить сумму знакопеременного ряда (C++):

Цикл: вычислить сумму знакопеременного ряда - C++
#include "stdafx.h" #include<iostream> #include "math.h" using namespace std; const double e=0.00001; int _tmain(int argc,...

Вычислить сумму знакопеременного ряда. Код есть (корявый правда) - C++
Всем привет! Нужна ваша помощь! Парюсь с этой задачей очень долго. Задание следующее: Описать функцию S(x, е), вычисляющую значение...

Вычислить сумму ряда. Где-то напутал знаки или формула ряда не правильная. Посмотрите свежим взглядом. - C++
Привет! Пишу простую контрольную, не могу понять, то ли я где-то со знаками туплю, то ли формула не корректна. Задание: Мое...

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до n - C++
18 задача 1 лаба После удара о поверхность Земли мяч движется вертикально вверх со скорость 15 м\с. Найдите координату мяча над...

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N - C++
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N. Не могу найти где ошибка ? #include <iostream> #include...

Вычислить сумму ряда - C++
Прошу помощи

5
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
20.10.2012, 16:10 #2
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
#include <stdio.h>
#include <math.h>
int f(int n)
{ 
 int r=1,i;
 for (i=1; i<=n; i++)
  r*=i;
 return r;
}
 
int main(void)
{
 double x,s=0;
 int i,j=1;
 scanf("%lf",&x);
 for (i=1; i<=13; i+=2)
  {
    s+=j*pow(x,i)/f(i);
    j=-j;
  }
 printf("Answer: %lf",s);
 getchar();
 getchar();
 return 0;
}
2
masyk
1 / 1 / 0
Регистрация: 20.10.2012
Сообщений: 34
20.10.2012, 17:06  [ТС] #3
можна пожалуйста обяснить каждое действие!!!
0
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
20.10.2012, 17:35 #4
!!!
Зачем столько эмоций?
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
#include <stdio.h> //для ввода, вывода
#include <math.h> //для pow()
int f(int n) //функция расчета факториала
{ 
 int r=1,i;
 for (i=1; i<=n; i++)
  r*=i;
 return r;
}
 
int main(void)
{
 double x,s=0;
 int i,j=1;
 scanf("%lf",&x); //вводим x
 for (i=1; i<=13; i+=2) //цикл от 1 до 13 с шагом 2 (1, 3, 5 и т.д.)
  {
    s+=j*pow(x,i)/f(i); //каждый раз прибавляем к s текущий член суммы
    j=-j; //для чередования знаков "+" "-"
  }
 printf("Answer: %lf",s); //выводим ответ
 getchar(); //для задержки консольного окна
 getchar();
 return 0;
}
0
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
20.10.2012, 17:46 #5
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main() {
    double x, y, result = 0, f = 1;
    unsigned i = 1;
    signed char s = 1;
    scanf("%lf", &x);
    y = x;
    x *= x;
    while (i <= 13) {
        result += s * y / f;
        i += 2;
        f *= (i - 1) * i;
        y *= x;
        s = -s;
    }
    printf("%lf", result);
}
0
Thinker
Эксперт С++
4227 / 2201 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
20.10.2012, 17:49 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
double Sin(double x, double eps)
{
   int i;
   double p, rez;
   i = 1;
   rez = p = x;
   while(fabs(p) >= eps)
   {
       i += 2;
       p *= -(x*x)/((i-1)*i);
       rez += p;
   }
   return rez;
}
1
20.10.2012, 17:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2012, 17:49
Привет! Вот еще темы с ответами:

Вычислить сумму ряда - C++
водим число p; вычислить 11-22+33-...+-nn;

Вычислить сумму ряда - C++
По заданным числам n и a вычислить значение суммы: \sum_{i=1}^{n}i*a^i #include &lt;iostream&gt; #include &lt;cmath&gt; #define ll long...

Вычислить сумму ряда - C++
1+1/2^3+1/3^3+...+1/50^3

Вычислить сумму ряда - C++
Вычислить сумму ряда,состоящего из N слагаемых, и вывести результат с M знаками после запятой. Заранее спасибо.


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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