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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу, которая вычислит площадь геометрической фигуры по ее входным параметрам с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1153452.html
Столкнулся с такой проблемой. Язык начал учить 2 дня назад, а уже лабораторную сдавать и не могу написать работающую программу. Цель в том (ЭТО ВСЕ ОДНО ЗАДАНИЕ, А НЕ НЕСКОЛЬКО) Все это происходит в Borland C++ Builder 6: 1.1. Напишите программу, которая вычислит площадь геометрической фигуры по ее входным параметрам с клавиатуры. А именно площадь поверхности цилиндра по его радиусу и высоте. Я...
C++ Определить номер первой по порядку строки, содержащей наименьшее число нулей Помогите, пожалуйста! Почему мне выдает строку, в которой наибольшее число нулей? Для квадратной целочисленной матрицы, заполненной случайными числами, порядка n определить номер первой по порядку строки, содержащей наименьшее число нулей. #include"stdafx.h" #include"iostream" #include"ctime" using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread1153433.html
C++ Создание консольного теста: выводит задание и 4 варианта ответа
Дано задание сделать консольный тест на C++, который выводит вопрос и 4 варианта ответа. Вопрос и ответы программа берет из файла. Не очень понятен процесс проверки ответов. Не могли бы мне помочь?
Виртуальные функции в классах - нужен пример C++
Добрый день. Хочу сразу извиниться за столь простые вопросы (виртуальные функции считаются азами ООП). Однако я никак не могу вникнуть в виртаульные функции: и читал Страуструпа, и искал в интернете - понятнее не стало. Был бы очень благодарен, если кто-нибудь напишет понятным языком что такое виртаульные функции и с чем их едят на моем примере. Есть класс рациональных чисел: #ifndef...
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= strtok(STR,delim); if (ptr) strcpy(item, ptr);
C++ Дана строка S и текстовый файл. Добавить строку S в начало и конец файла Дана строка S и текстовый файл. Добавить строку S в начало и конец файла. подробнее

Показать сообщение отдельно
Андрей213
0 / 0 / 0
Регистрация: 21.04.2014
Сообщений: 13
21.04.2014, 19:25     Посчитать корни уравнения по методу дихотомии
Помогите найти ошибку
Нужно посчитать корни по методу дихотомии.
Когда в функции pow(x,4) - (13)*pow(x,2)+6; есть +6, не считает, когда нету, считает
И только один коень.
Заранее спасибо.
Если можно, объясните поп подробнее, а то Хочется все понять.


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
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h>
using namespace std;
long float f(long float x, double const c = 1)
{
    return pow(x,4) - (13)*pow(x,2)+6;
    
}
long float n (long float x1, long float x2)
{
    long float x= (x2 + x1)/2;
    while (abs (f(x)) > 0.000001)
    {
        if ( f(x) > 0)
            x2= x1;
        else
        x1=x;
        x= (x1+x2)/2;
        
    }
    return x;
    
}
int main ()
{
    cout<<"x="<< n(-4, 4) << endl;
    
    
    
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru