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

Метод деления отрезка попалам, метод хорд, метод простых итераций 3^x-3*x=5 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Microsoft visual c++ как работать с графикой? http://www.cyberforum.ru/cpp-beginners/thread1139075.html
Как тут работать с графикой? что и куда заходить и подключать? Проходим графику, хотелось бы не отставать.
C++ Можно ли как нибудь ускорить работу цикла for? Подскажите пожалуйста - можно ли как нибудь ускорить работу цикла for? Заранее сильно благодарен! http://www.cyberforum.ru/cpp-beginners/thread1139068.html
C++ Настройка Visual Studio 2013
Добрый день. Помогите пожалуйста настроить Visual Studio 2013. Есть рабочий плагин, во время отладки VS перестал показывать локальные переменные в функциях. установил параметры согласно...
C++ Дана строка, в котором есть слово "да" или слово "нет". Если в нем есть слово "нет", то удалить его
Дана строка, в котором есть слово "да" или слово "нет". Если в нем есть слово "нет", то удалить его или получить строку в слова "да" и строка после слова "да".
C++ Заполнение двухмерного массива диагоналями http://www.cyberforum.ru/cpp-beginners/thread1139042.html
Прошу найти ошибку, и помочь исправить #include <iostream> using namespace std; int main() { int x,y; cin >> x >> y; int mas; int i, j, k = 0;
C++ Объясните код, написанный на Си и Си++ У меня такая проблема, есть задача сделать "перехват ван эйка". Нашел уже написанную программу, способствующую в этом, времени учить язык, чтобы разобраться нету, так вот, помогите разобраться в... подробнее

Показать сообщение отдельно
BogRatiON
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 7

Метод деления отрезка попалам, метод хорд, метод простых итераций 3^x-3*x=5 - C++

04.04.2014, 19:32. Просмотров 313. Ответов 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
#include <stdio.h>
 
#include <conio.h>
#include <math.h>
// функция для вычисления f(х)
float f(float x)
{
return pow(3,x)-3*x-5;//возвращаемое значение
}
 
// главная функция
int main()
{
float a=2.0, b=3.0, e=0.0001, x;// объявление переменных
while (fabs(a-b)>=e) // цикл
{
// проверка на разные знаки по концам отрезка
if((f(a)>0&&f((a+b)/2)<0)||(f(a)<0&&f((a+b)/2)>0))
b=(a+b)/2;
else
if ((f((a+b)/2)>0&&f(b)<0)||(f((a+b)/2)<0&&f(b)>0))
a=(a+b)/2;
else
{
printf("! Net kornej !");
return (0);
getch();
}
}
 
x=(a+b)/2;// вычисление х после завершения цикла
printf("x=%f F(x)=%f |a-b|=%f",x,f(x),fabs(a-b)); // вывод результатов
getch();
}
как сделать так чтобы выводило сразу два корня интервалы (-2:-1) (2;3)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.