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

Решение нелинейных уравнений методом Хорд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посчитать количество заданных букв в файле http://www.cyberforum.ru/cpp-beginners/thread1046320.html
Подскажите, почему не считает количество заданной буквы? #include <iostream> #include <conio.h> #include <cstring> #include <stdio.h> #include <fstream> // файловый ввод вывод на поток using namespace std;
C++ отношение наибольшего числа к наименьшему, квадрат суммы двух меньших по значению чисел Использовать функциии. Составьте программу-меню для решения нескольких задач. Пользователь выбирает варианты решения: 1 - решение первой задачи, 2 - решение второй задачи. Компьютер считывает четыре натуральных числа и вычисляет: 1) отношение наибольшего числа к наименьшему; 2) квадрат суммы двух меньших по значению чисел. Добавлено через 46 минут Помогите! http://www.cyberforum.ru/cpp-beginners/thread1046312.html
C++ Алгоритмы поиска в структурированных множествах
Добрый вечер! Помогите пожалуйста, с заданием, не нужно его решать, просто расскажите хотя бы, как его делать и с помощью чего, спасибо большое ! Вот задание: Число 1 можно записать как сумму n чисел вида 1 / и, где и - натуральное число. Например, для n = 3 имеем 1 = 1/2 +1 / 4 +1 / 4. Найти способы записи числа 1 для заданного n методом поиска в глубину.
C++ Проверка выражения
Требуется прога, которая проверяет истину выражения: a+-b=c+-d. Строка может содержать целые числа, операции сложения и вычитания, а также знак «равно». Пример ввода: 2+3=6-1 Результат: Верно --------- хелп, ребят! пожалуйста
C++ калькулятор ( http://www.cyberforum.ru/cpp-beginners/thread1046299.html
помогите плиз... реализовать калькулятор с возможностью выполнения четырех арифметических действий. У пользователя запрашивают аргумент и знак операции (символ). Программу зациклить -после вывода результата предлагать пользователю произвести вычисление еще раз. выход с программы производить по нажатию клавиши q. осуществлять проверки :1) деление на ноль и 2) корректности ввода знака...
C++ Мутационное тестирование Может ли кто помочь с заданием?? Выбрать программу (функцию) для мутационного тестирования разработки программы-мутанты. Разработать тесты для программы. подробнее

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

Решение нелинейных уравнений методом Хорд - C++

18.12.2013, 03:43. Просмотров 340. Ответов 0
Метки (Все метки)

Данный код считает только одно значение Х. Может кто исправить ошибку что бы находило 2 корня?
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
#include <iostream>
#include <cmath>
#include <locale.h>
using namespace std;
double f(double x)
{
return pow(x,2)+2*x-5;
}
 
double findRoot(double a, double b, double e)
{
while(fabs(f(b)) > e)
{
a = b - ((b - a) * f(b))/(f(b) - f(a));
b = a - ((a - b) * f(a))/(f(a) - f(b));
}
return b;
}
int main()
{
setlocale(LC_ALL,"Russian");
double a, b, e;
a=0.5; b=6; e=0.0001;
cout<<"Корень уравнения x="<<findRoot(a, b, e)<<endl;
system("pause");
return 0;
}
Добавлено через 2 часа 36 минут
Ой извините, код все правильно делает. Не дочитал теорию.Разобрался.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru