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

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

Войти
Регистрация
Восстановить пароль
 
evgen7
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 8
#1

Найти сумму ряда - C++

18.10.2010, 01:32. Просмотров 647. Ответов 3
Метки нет (Все метки)

please помогите с кодом программы на с++ (как правильно вычислить s(x))
Миниатюры
Найти сумму ряда  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2010, 01:32     Найти сумму ряда
Посмотрите здесь:

Найти сумму ряда C++
C++ Найти сумму ряда
C++ Найти сумму ряда
C++ Найти сумму ряда
C++ Найти сумму ряда
Найти сумму ряда C++
Найти сумму ряда C++
C++ Найти сумму ряда
C++ Найти сумму ряда
Найти сумму ряда C++
C++ Найти сумму ряда
C++ Найти сумму ряда

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4819 / 3239 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
18.10.2010, 14:26     Найти сумму ряда #2
нужна функция факториала, cos() и pow() есть в cmath
ещё нужна будет fabs()
evgen7
2 / 2 / 1
Регистрация: 18.10.2010
Сообщений: 8
19.10.2010, 22:05  [ТС]     Найти сумму ряда #3
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
#include <iostream.h>
#include <conio.h>
#include <math.h>
#define  PI 3.141592653589793
void main ()
{
  double a,b,x,h,s,s1,y,rez,r;
  int n,k;
  cout<<"Input a,b,h,n"<<endl;
  cin>>a>>b>>h>>n;
  for(x=a;x<=b;x+=h)
          {s=r=1;
           for(k=1;k<=n;k++)
                   {r*=k;
                    s1=(cos(k*PI/4))/r*pow(x,k);
                    //cout<<" r="<<r;
                    s+=s1;
                    }  
           y=exp(x*cos(PI/4))*cos(x*sin(PI/4));
           cout<<"\nY(x)="<<y<<"  S(x=)"<<s;
           rez=fabs(y-s);
           cout<<" |Y(x)-S(x)|="<<rez;
          }
cout<<"\nPress any key"<<endl;
getch();
}
в чём может быть ошибка. по условию задачи s(x) и y(x) должны практически совпадать. а у меня при n=3 расходятся
accept
4819 / 3239 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
20.10.2010, 05:30     Найти сумму ряда #4
где факториал k! ?
отдельной функцией он должен быть
wiki. факториал. реализации
Yandex
Объявления
20.10.2010, 05:30     Найти сумму ряда
Ответ Создать тему
Опции темы

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