Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2012, 18:08   #1
MicRaiS
 
Регистрация: 02.03.2011
Сообщений: 5
По умолчанию Метод Хорд С++

Помогите решить задачу на С++(метод хорд)


Код:
#include <iostream>
#include <math>
#include <locale.h>
#include <vcl.h>
using namespace std;
const double e = 0.0001;
double f(double x)
{
return 2.5+(3.1*pow(e,(-x))) + (1.4 * pow(e,(-2*x)));
}

double findRoot(double a, double b, double c,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()
{
	double a, b, c,e;
	a=2.5; b=3.1; c=1.4;
	cout<<"root x="<<findRoot(a, b, c, e)<<endl;
        system("PAUSE >> NULL");
        return 0;
}
Помогите
Изображения
Тип файла: jpg Снимок.JPG (10.4 Кб, 52 просмотров)
MicRaiS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод Хорд(Pascal) k4k7u3 Помощь студентам 1 26.01.2012 21:34
Метод хорд -=Andriushka=- Паскаль, Turbo Pascal, PascalABC.NET 0 27.11.2011 19:33
Метод хорд gnom 62 Паскаль, Turbo Pascal, PascalABC.NET 0 24.05.2010 14:32
Метод Хорд Legend18 Помощь студентам 0 25.04.2010 20:50
Метод хорд MaryBlondi Помощь студентам 2 29.05.2009 23:25