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

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

Войти
Регистрация
Восстановить пароль
 
voodek
Сообщений: n/a
#1

написал код для решения ряда, при подходе "х" к нулю выдает не понятное число не знаю почему. - C++

12.12.2010, 22:48. Просмотров 248. Ответов 0
Метки нет (Все метки)

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
int main()
{
     int  k, p;
     double factor, r, sum,E = 0.00001;
 
     for( double x = -1.57; x <= 1.57; x+=0.314)
     {
          sum = 0;
          for(k = 1; ; k++)
          {
                
                factor = 1;
                if (k != 1)
                {
                     factor *= k;
                     p = k - 1;
                     while (p != 0)
                     {
                          factor *= p;
                          p--;
                     }
                }
                
                //cout << "x: " << x << " k: " << k << "   result = " << pow((double)x,(double)(2 * k)) << endl; 
                r = pow((double)-1,(double)k) * pow((double)x,(double)(2 * k)) / (factor*2);
                sum += r;
                
                if( r < E)
                     break;
                
          }
          cout<<x<<"\t"<<(double)sum<<endl;
      }
      _getch();
      return 0;
}
[/CPP]
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2010, 22:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос написал код для решения ряда, при подходе "х" к нулю выдает не понятное число не знаю почему. (C++):

Почему-то при соответствующих нажатиях клавиш не выдает "Ошибка ввода" и просто закрывает экран консоли - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace std; struct AUZ { char *name; double GPU; ...

Компилятор выдает ошибку: error C2041: недопустимая цифра "8" для основания "8" - C++
Собственно код: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main(){ long double gramm; long double...

Вывести решения уравнения, если их число конечно, "NO", если решений нет, и "INF", если их бесконечно много - C++
Задача с условным оператором. Решить в целых числах уравнение ax + b = 0. Входные данные Вводятся 2 целых числа: a и b. ...

Написал класс "Телефонная книга". Но при работе вылетает ошибка. помогите разобраться. - C++
Доброго времени суток! Пацаны, дайте подсказку. Пишу телефонную книгу с классами и у меня возникла проблемка (чтение из файла по полям...

Почему выдает ошибку в строке "src.erase(p);" - C++
Задача из Bjarne Stroustrup - &quot;The C++ Programming Language(3rd edition)&quot;: 6.3. (*2) Read a sequence of possibly whitespaceseparated...

Двусвязный список с объектом трех типов: "целое число", "вещественное число", "строка" - C++
Есть проблема. Реализовать двухсвязный список. Каждый элемент списка может содержать один объект. Объект может быть трех типов: &quot;целое...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2010, 22:48
Привет! Вот еще темы с ответами:

Для каждого элемента последовательности вывести на экран "true" если число чётное и "false" если число нечёное - C++
Задана последовательность из 5 цифр. Для каждого числа вывести на экран &quot;true&quot; - если число четное и &quot;false&quot; - если не четное. ...

Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На - C++

Проверьте, пожалуйста, код (выдает ошибку "Не удается найти указанный файл") - C++
/////////////////////////////////////////////////////////////////////////////// //В текстовом файле специальные термины выделены ...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;, &quot;жарко&quot;, &quot;холодно&quot;, &quot;очень холодно&quot;. Я так...


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

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

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