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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2011, 00:22   #1
mary++
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 25
По умолчанию Метод деления отрезков...с++

Дано действительное положительное число ε . Методом
деления отрезка пополам найти приближенное значение корня
уравнения f(x) = 0. Абсолютная погрешность найденного значения не
должна превосходить ε . (Ниже, рядом с уравнением f(x) = 0,
дополнительно указан отрезок , содержащий корень.)
а) x + ln(x + 0.5) – 0.5 = 0, [0, 2];
буду очень благодарна
mary++ вне форума Ответить с цитированием
Старый 18.12.2011, 00:26   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
#include <conio.h>
#include <math.h>
#include <iostream.h>
#define pi 3.14
 
double f(double x) {
 
        return   x*x-(cos(pi*x)); /*функцию вписать свою*/
}
int main() {
        int n=0;
        double a,b,c,eps;
        cout<<"a="; cin>>a;
        cout<<"b="; cin>>b;
        cout<<"eps="; cin>>eps;
        do {
                c=(a+b)/2;
                if (f(c)*f(a)<=0) b=c;
                else a=c;
 
                n+=1;
 
        }
        while (fabs(a-b)>=eps);
                cout<<"c="<<c<<"\n";
                cout<<"n="<<n<<"\n";
                getch();
        return 0;
}
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 18.12.2011, 00:30   #3
mary++
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 25
По умолчанию

спасибо=))))
mary++ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод половинного деления serhan Паскаль, Turbo Pascal, PascalABC.NET 10 03.10.2011 22:39
Метод деления пополам Си++ nikozavr Общие вопросы C/C++ 10 12.02.2011 11:36
Turbo Pascal[програмыки : текстовая\метод симпсона\метод половинного деления qsccsq Помощь студентам 7 24.12.2010 05:23
Метод половинного деления Hichcog Помощь студентам 0 13.12.2010 17:33
Безумно сложные задачки!!!! Метод Гаусса, итераций, метод половинного деления, задача Коши и т.д. Хомяк!!!!! Помощь студентам 4 08.07.2009 10:08