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

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

Войти
Регистрация
Восстановить пароль
 
KING1994
-68 / 6 / 0
Регистрация: 18.07.2011
Сообщений: 77
#1

Выбивает 1.#IND - C++

09.10.2011, 18:47. Просмотров 882. Ответов 4
Метки нет (Все метки)

Вот задача:протабулировать функцию от х до b
вот мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// help.cpp: определяет точку входа для консольного приложения.
//
#include"Stdafx.h"
#include <iostream>
#include <conio.h>
#include <cmath>
using namespace std;
void main()
{ 
 double x,y,s=0,eps,h,dod=0,d1,b;int n=1;const int i=-1;
 cout<<"cin>>h>>eps>>x>>b\n";
 cin>>h>>eps>>x>>b;
 cout<<"x\t"<<"ln(x+1)\t\t"<<"s\n";
 do
 {
     s=0;y=log(x+1);dod=x;n=2;s=dod;
     do{d1=i*x*n/(n+1);dod*=d1;s+=dod;n++;cout<<s<<endl;}while(!(s<=y+eps&&s>=y-eps));
     cout<<x<<'\t'<<y<<'\t'<<s<<endl;
     x+=h;
 }while(x<=b);
 getch();
}
//y=ln(1+x)=x-((x^2)/2)+((x^3)/3)-...+(((-1)^(n-1))(x^n)/n)+...
При х=1 работает норм при х=2 виснет но почему????
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2011, 18:47     Выбивает 1.#IND
Посмотрите здесь:

-1.#IND ошибка - C++
Добрый день. Помогите правильно составить уравнение при t&gt;x #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cmath&gt; using...

Символ -1.#IND - C++
Решаю задачу. Считаю числа, а потом записываю их в .txt файл. Написал, запустил, потом открыл получившийся файл, а там первая строчка...

ошибка -1#IND - C++
кто знает что это такое и как убрать? #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;fstream&gt; #include...

Результат -1.#IND - C++
Доброго времени суток. Выполняю вроде бы простейшее задание, но результат программа выдает странный: #include &quot;stdafx.h&quot; ...

Метод ньютона -1.#IND - C++
Не могу понять что не так конкретно в 4 Задании #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;cassert&gt; #include &lt;math.h&gt;...

Убрать -1#ind в программе - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;math.h&gt; using namespace std; int _tmain(int argc, _TCHAR*...

Почему выдает -1.#IND - C++
Знаю, что это означает отрицательная неопределенность, но почему, не могу понять. Кусок программы на метод Гаусса #include &quot;iostream&quot; ...

Появляется -1.#IND в результатах - C++
Доброго времени суток. Извеняюсь за глупые (возможно) вопросы зарание. Программа на C++. вычисляет обратную матрицу методом...

Ошибка #IND и неправильное присваивание - C++
Приветы! В общем, есть код на C++: #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;math.h&gt; using...

-1.#IND при возвращении значения функции - C++
#include&lt;iostream&gt; using namespace std; float res=0; float number() { char c=cin.get(); if(c&gt;='0' &amp;&amp; c&lt;='9') { ...

Выводит -1.#IND вместо значения переменной - C++
Здравствуйте, очень долго бьюсь с проблемой. заключается она в следующем. Есть ряд Тейлора для sin(x)/x который равен(сразу распишу) sum...

Задачка с рядами Тейлора выводит -1.#IND - C++
Вчера писали программу для рекуррентных рядов. Функция выдает решение, а вот с суммой ряда выходит незадача. При этом проверял везде,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aeshes
440 / 203 / 13
Регистрация: 07.10.2011
Сообщений: 462
09.10.2011, 18:58     Выбивает 1.#IND #2
как ни странно, ваша программа не работает у меня и при х=1. Там циклы везде имеют правильное условие выхода?
KING1994
-68 / 6 / 0
Регистрация: 18.07.2011
Сообщений: 77
09.10.2011, 19:37  [ТС]     Выбивает 1.#IND #3
при х=1 все работает(введите например 1,0.01,1,1)
aeshes
440 / 203 / 13
Регистрация: 07.10.2011
Сообщений: 462
09.10.2011, 19:43     Выбивает 1.#IND #4
А вы введите 0.1, 0.001, 1, 2

При ваших же данных программа выводит что-то левое совсем. При таких начальных данных должна быть одна строка всего, потому что х=1, шаг=1, конец отрезка =1
KING1994
-68 / 6 / 0
Регистрация: 18.07.2011
Сообщений: 77
09.10.2011, 20:33  [ТС]     Выбивает 1.#IND #5
1-ю суму оно норм ищет
(я уже разобрался с етой задачей
там просто надо x<=1
и уберите
C++
1
cout<<s
из внутреннего цыкла(я его туда втулили только ради проверки)
Yandex
Объявления
09.10.2011, 20:33     Выбивает 1.#IND
Ответ Создать тему
Опции темы

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