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

Посчитать корни уравнения по методу дихотомии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите программу, которая вычислит площадь геометрической фигуры по ее входным параметрам с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1153452.html
Столкнулся с такой проблемой. Язык начал учить 2 дня назад, а уже лабораторную сдавать и не могу написать работающую программу. Цель в том (ЭТО ВСЕ ОДНО ЗАДАНИЕ, А НЕ НЕСКОЛЬКО) Все это происходит в...
C++ Определить номер первой по порядку строки, содержащей наименьшее число нулей Помогите, пожалуйста! Почему мне выдает строку, в которой наибольшее число нулей? Для квадратной целочисленной матрицы, заполненной случайными числами, порядка n определить номер первой по... http://www.cyberforum.ru/cpp-beginners/thread1153433.html
C++ Создание консольного теста: выводит задание и 4 варианта ответа
Дано задание сделать консольный тест на C++, который выводит вопрос и 4 варианта ответа. Вопрос и ответы программа берет из файла. Не очень понятен процесс проверки ответов. Не могли бы мне помочь?
Виртуальные функции в классах - нужен пример C++
Добрый день. Хочу сразу извиниться за столь простые вопросы (виртуальные функции считаются азами ООП). Однако я никак не могу вникнуть в виртаульные функции: и читал Страуструпа, и искал в интернете...
C++ Strtok и strtok_s http://www.cyberforum.ru/cpp-beginners/thread1153419.html
Доброго времени суток. Есть вот такой код: Info::Info(ifstream &f) { char STR=""; char *delim = "\t"; char *ptr; f.getline(STR, 100, '\n'); if (strcmp(STR, " ") == 0) return; ptr=...
C++ Дана строка S и текстовый файл. Добавить строку S в начало и конец файла Дана строка S и текстовый файл. Добавить строку S в начало и конец файла. подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6542 / 6104 / 2012
Регистрация: 18.12.2011
Сообщений: 15,882
Завершенные тесты: 1
24.04.2014, 12:45
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
double n_root (double x1, double x2)
{
        double x;
        if(x1>x2)
        {
            double t=x1;x1=x2;x2=t;
        }
         double y1=f(x1);
         double y2=f(x2);
         if(y1*y2>0)
                return 0;// корни найти невозможно
        do
        {
            x= (x2 + x1)/2;
            double y=f(x);
            if ( y1*y > 0){x1= x;y1=y;}
            else{ x2= x;y2=y;}
      }while (fabs (y) > eps && x2-x1>eps)
 
    return x;
    
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru