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

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

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

вычислить ряд - C++

29.11.2012, 19:41. Просмотров 203. Ответов 0
Метки нет (Все метки)

Здравствуйте!
Помогите, пожалуйста, дописать программу.
Есть ряд e^x(1+x)=1+(2x/1!)+(3x^2/2!)+(4x^3/3!)+...
Задание:
Аргумент функ-и должен изменяться в диапазоне [Xb, Xe] с шагом Xd. Параметры Xb, Xe, Xd и погрешность расчетов (завершение рекурсивного расчета) задаются с клавиатуры.
Пока вот что получилось:

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
41
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
int count=0;
 
 
          unsigned long factorial(unsigned long number)
     {
          if (number<=1) return 1;
          else return number*factorial(number-1);
     }
 
 
         double sum (double eps, int p, double x)
     {
         double temp=0;  //текущая x
         unsigned long number=0;
 
          temp= (pow(x,p)*(p+1))/factorial(p);
          count++;
          if ((temp<eps)&&(temp>(-1*eps)))
               return temp;
          else return
              temp+sum(eps,p+1,x);
     }
 
 
int main()
{
double x=0;
scanf("%lf",&x);
 
     printf("%15.13f", sum(0.00000001,0,x));
     printf("\n%i\n", count);
     _getch();
 
 
     
     return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2012, 19:41     вычислить ряд
Посмотрите здесь:

Вычислить ряд - C++
Вычислить ряд s=1!/2+2!/(3+4)+3!/(4+5+6)+4!/(5+6+7+8)+5!/(6+7+8+9+10) и т.д. Количество слагаемых зависит от введенного N. Помогите...

Вычислить ряд - C++
Помогите пожалуйста написать программу, которая вычисляет ряд: Заранее благодарен!!!

ВЫчислить exp(-x) разложением в ряд - C++
№1 Дано натуральное число N. Вычислить e^(-x)=∑_(n=0)^∞▒(〖(-1)〗^n x^n)/n!=1-x+x^2/2!-x^3/3!+x^4/4!-…. |x|&lt;IFN №2 Вычмслить формулу...

Вычислить функцию с разложением в ряд - C++
Вычислить функцию с помощью разложения в ряд Ребят, не понимаю как написать на ++

Вычислить е в степени х разложением в ряд. - C++
Т.к. я полный 0 в С++, прошу помощи у профи) Завтра зачет. Составить схему программы и программу на языке C++ с использованием...

Используя разложение e^x в ряд. Вычислить e^5 - C++
Доброго всем времени суток. Прошу помочь написать программу в TC. У нас скоро экзамен, а как это делается у меня нет даже идей

Вычислить значение функции разложением в ряд - C++
Помогите написать программу,пожалуйста.На с++ или Pascal Не используя стандартные функции (за исключением abs), вычислить с точностью...

Вычислить функцию через ряд Тейлора - C++
Просмотрев ВСЕ темы, которые только были по ряду Тейлора, все равно не могу понять, в чем дело. Пожалуйста,помогите с кодом.Это моя вторая...

Вычислить значение е^х через разложение в ряд - C++
Задали задачку....вот немогу реить,неполучается с условием пишет ошибку Вычеслить значение е (в степени) х ,используя ряд...

Вычислить заданную функцию разложением в ряд - C++
#include&lt;iostream&gt; #include&lt;cmath&gt; using namespace std; int main() { double s = 0, t, x, y, eps, k; int n; cin &gt;&gt; n &gt;&gt;...

Ряд Тейлора: Вычислить значение функции - C++
Здравствуйте! Всю жизнь программировал на Паскале и вдруг си++...помогите пожалуйста с заданием, желательно с объяснением, ибо чайник...

Помогите вычислить функции с помощью разложения в ряд! - C++
Где я нетак делаю? компилятор Dev-C++ #include&lt;iostream&gt; #include&lt;math.h&gt; using namespace std; main() { float...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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