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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ даны символы S1,...,S30 среди которых есть двоеточия: http://www.cyberforum.ru/cpp-beginners/thread229241.html
даны символы S1,...,S30 среди которых есть двоеточия: а) получить все символы, расположенные после первого двоеточия включительно б)получить все символы, располог после первого двоеточия ...
C++ Преобразование типов данных в классах если например есть такой код: class TIME { int a; } TIME object; object = 10; http://www.cyberforum.ru/cpp-beginners/thread229234.html
C++ Массивы
Нужна небольшая помощь в этой программе, тут есть ошибка и нужно соединить их в 1 если не сложно помогите пожалуйста! 1. Найти сумму отрицательных элементов массива 2. Найти произведение...
С чего начать изучение с++ C++
Посоветуйте с чего начать изучение с++. В этом деле нуб если не считать html и css.Цель в дальнейшем программировать под Android.
C++ Шахматная доска Turbo C++ http://www.cyberforum.ru/cpp-beginners/thread229221.html
Нужно нарисовать и закрасить. Вот нарисовал, но как закрасить клетки через раз? #include<graphics.h> #include<conio.h> int a,b,c, N=8, x1=190, y1=100,x2=370, y2=280; float x,y,h; void...
C++ Ввод данных с клавиатуры. char Как считать нажатую клавишу и сохранить в char? в паскале это было примерно так: c:=readkey; а как в с\с++? подробнее

Показать сообщение отдельно
Sasha_3108
1 / 1 / 0
Регистрация: 15.01.2011
Сообщений: 13

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

15.01.2011, 17:43. Просмотров 332. Ответов 0
Метки (Все метки)

Не могу решить эту задачу:
Даны действительные числа
x, ε (x≠0, ε >0). Вычислить с точностью ε (ε =0,001, 0,0001, 0,00001,0,000001) сумма ряда и указать количество учтенных слагаемых. Результат оформить в виде таблицы.Ограничимся рассмотрением первых 10-и членов.

∞ (-1)^К+1 х^2К-1
∑ ---------------------
к=0 (2к-1) (2к+1)!

не пойму, почему результат выводится только для первого значения ε
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main (){
double x,eps=0.001,a,sum,r;
int k;
cout << "Input X " << endl;
cin >> x ;
  for (;eps>0.000001;){
  k=0; a=1/x;sum=0;
     while ((fabs (a)>eps)&&(k<10)){
        sum+=a;
        r=((-1)*x*x*(2*k-1))/((2*k+1)*(2*k+2)*(2*k+3));
        a=a*r;
        k++;
     }
  cout << sum << " " << k << " " << eps<< endl;
  eps=eps*0,1;
  }
getch ();
return 0;
}
0
Вложения
Тип файла: txt программа.txt (455 байт, 15 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru