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

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

Войти
Регистрация
Восстановить пароль
 
Василий-Робот
TECHNO
26 / 26 / 5
Регистрация: 04.11.2009
Сообщений: 366
#1

Сумма ряда - C++

20.09.2010, 21:10. Просмотров 1120. Ответов 6
Метки нет (Все метки)

Как вычислить сумму ряда с заданной точностью?
Составить программу вычисления суммы членов ряда с точностью до члена < E;
Определить количество итераций для различных значений E
0
Миниатюры
Сумма ряда  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2010, 21:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сумма ряда (C++):

Сумма ряда - C++
помогите решить такую задачу y=1+x/1!+x^2/2!+...+x^n/n! короче мудрил мудрил в итоге получил так но всеравно неправильно! #include...

Сумма ряда - C++
Ребята.помогите доработать прогу,не получается.. ((( Добавлено через 18 минут Вычислить сумму ряда (-1)^K/K^k ...

Сумма ряда - C++
Доброе время суток! Помогите подправить код, если он не верен для данной задачи. Само задание: Найти сумму ряда с точностью e=10^-4, общий...

[C++] Сумма ряда - C++
Здравствуйте! У меня осталась последняя лаба за этот триместор, помогите пожалуйста её сделать, я честно говоря не умею, но хочу...

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

сумма ряда - C++
Написал прогу для нахождения суммы . Для точности 0.1 0.01 работает а дальше нет ! Почему ? #include&lt;iostream.h&gt; #include&lt;math.h&gt; ...

6
KuKu
1559 / 1037 / 78
Регистрация: 17.04.2009
Сообщений: 2,995
20.09.2010, 21:53 #2
C++
1
2
3
4
5
6
7
i=1;
while (abs(a)>E)
{
    i++; 
    a=pow(-1,i-1)*pow(x,i)/(i);
    S+=a 
}
0
Василий-Робот
TECHNO
26 / 26 / 5
Регистрация: 04.11.2009
Сообщений: 366
21.09.2010, 20:04  [ТС] #3
Вот код, который по идее должен работать, но не работает!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <conio.h>
#include <stdio.h>
#include <math.h>
int main()
{
     int n=0;
     float x, T=1, S=0, eps = 0.01;
     printf("vvedite x: ");
     scanf("%f",&x);
     while(fabs(T)>eps)
     {
                       T=T*(x*(1-n)/n);
                       n++;
                       S=S+T;
                       }
     printf("n = %d\n",n);
     printf("T = %8.100f\n",T);
     printf("S = %8.100f\n",S);
     getch();
     return 0;
     }
0
KuKu
1559 / 1037 / 78
Регистрация: 17.04.2009
Сообщений: 2,995
21.09.2010, 20:39 #4
C++
1
2
3
4
5
6
7
 int n=0;
     float x, T=1, S=0, eps = 0.01;
     printf("vvedite x: ");
     scanf("%f",&x);
     while(fabs(T)>eps)
     {
                       T=T*(x*(1-n)/n);
n=0, деление на ноль хотя бы
0
chesser
17 / 17 / 1
Регистрация: 02.08.2010
Сообщений: 44
21.09.2010, 20:41 #5
У тебя n равно 0 при первой итерации, и происходит деление на 0. Надо сделать n равным 1. Ну и еще есть ошибки.
0
KuKu
1559 / 1037 / 78
Регистрация: 17.04.2009
Сообщений: 2,995
21.09.2010, 20:44 #6
и вообще ошибку то прочитать можно...
0
chesser
17 / 17 / 1
Регистрация: 02.08.2010
Сообщений: 44
21.09.2010, 21:01 #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
float x, T=1, S=0, eps = 0.01;
  int n=1;
  cout<<"vvedite x: ";
  cin>>x;
  
  do
   {T=T*x/n;
    if (n%2)
      S=S+T;
     else
      S=S-T;
     n++;  
    }while(fabs(T)>eps);
  n--;  
  cout<<"Summa: "<<S<<endl;  
  cout<<"Kol. iteracii: "<<n<<endl;
Если по хорошему делать, то надо бы еще задать максимально возможное число итераций и проверять в цикле, не превзошли ли мы это значение.
0
21.09.2010, 21:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2010, 21:01
Привет! Вот еще темы с ответами:

Сумма ряда - C++
В общем нужно написать два кода по этим функциям: 2/1 + 2/2 + 2/3 + 2/4+...и 2/1 + 2/2 - 2/3 + 2/4-... Код к первой я написал а вот со...

Сумма ряда - C++
Нужен код, ребят помогите пожалуйста. Разработать алгоритм вычисления суммы ряда с точностью 10^-4

Сумма ряда - C++
Здравствуйте! Помогите написать пожалуйста программу... Вычисление суммы первых n членов последовательности. Пользователь вводит...

Сумма ряда - C++
Извиняюсь за такую глупость) но сильно туплю насчет этого: #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; ...


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

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

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