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

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

Войти
Регистрация
Восстановить пароль
 
Владимир***
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 18
#1

помогите найти ошибку в методе половинного деления число не входит в интервал погрешности а так всё работает - C++

27.03.2012, 18:05. Просмотров 303. Ответов 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
#include <iostream>
#include <math.h>
#include <stdlib.h>
using namespace std;
 
float f(float x){
 
    x=x-8;
    return x;
}
 
float fun1(float x1, float x2){
    int c=0;
    
    float x = (x2 + x1) / 2;
    while (abs(f(x)) > 0.001)
 
    {if (f(x) > 0)
    x2 = x;
    else
    x1 = x;
    x = (x2 + x1) / 2;
    c=c+1;
  
  }
     cout<<c<<endl;
 
    return x;
}
 
int main(){
 
    cout<<fun1(0, 100)<<endl;
 
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2012, 18:05     помогите найти ошибку в методе половинного деления число не входит в интервал погрешности а так всё работает
Посмотрите здесь:

Нужно найти ошибку в коде реализации метода половинного деления - C++
Программа должна решать методом половинного деления уравнение: #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; float...

Помогите найти ошибку в программе нахождения остатка от деления на 12 - C++
Здравствуйте. Помогите пожалуйста найти ошибку в данной программе. #include&lt;iostream.h&gt; #include&lt;math.h&gt; #include&lt;stdio.h&gt; ...

Угадать число методом половинного деления - C++
Загадывается число от 1 до 1000 и компьютер его угадывает согласно подсказкам больше или меньше. Используем метод половинного деления.

Найти корни уравнения методом половинного деления - C++
Отделить корни уравнения графически. Уточнить корни уравнения методом половинного деления, указать число разбиений отрезка.

Найти значение корня методом половинного деления - C++
Здравствуйте, у меня довольно странная проблема. Я написал тривиальную программу, которая вычисляет значение корня методом...

Узнать является ли число пятой степенью. Помогите найти ошибку. - C++
#include&lt;stdio.h&gt; int main() { int x,a,b,c,d; scanf(&quot;%d&quot;,&amp;x); b=1; if(b==x) { ...

Можите найти ошибку в методе простых итераций он не расчитывает кубический корень - C++
#include&lt;stdlib.h&gt; #include&lt;math.h&gt; #include&lt;iostream&gt; #include&lt;fstream&gt; usingnamespace std; floatfun1(int num,float x,float...

Метод половинного деления - C++
Не пойму в чем ошибка, поскажите:wall: #include &lt;math.h&gt; #include &lt;iostream&gt; #include &lt;graphics.h&gt; using namespace std; const int...

Метод половинного деления - C++
Скажите почему не выводит &quot;c&quot; #include &lt;stdafx.h&gt; #define _USE_MATH_DEFINES #include &lt;cmath&gt; #include &lt;math.h&gt; #include...

Метод половинного деления - C++
Метод половинного деления для функции x^2-3*sin(x)=0; Корнями должны быть -1.7 и 0...на промежутке от -2 до -1 работает и находит -1.7.а...


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

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

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