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

Определить входит ли корень уравнения в отрезок - C++

Восстановить пароль Регистрация
 
hufsa
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 2
22.10.2013, 07:52     Определить входит ли корень уравнения в отрезок #1
Здравствуйте. Подскажите пожалуйста, как лучше сделать. .есть 3 корня уравнения - x1, x2, x3 .Дан определенный промежуток на оси х.( например от x=3 до x=8) Нужно определить, входит ли данный корень в этот промежуток. Желательно с кодом, если можно..
Заранее спасибо. Очень благодарен за то, что вы помогаете
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2013, 07:52     Определить входит ли корень уравнения в отрезок
Посмотрите здесь:

C++ Вычислить корень уравнения(C++)
C++ решить функцию методом Ньютона 0,1*x^2-x*lnx=0. Отрезок содержащий корень [1;2]. Точное значение должно выдать 1,1183
Найти корень уравнения C++
Найти корень уравнения 2x^3-x-10=0 C++
C++ [Функции] Корень уравнения
C++ Отделить корень уравнения
C++ Найти корень уравнения
Вычислить корень уравнения C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Светла
3 / 3 / 0
Регистрация: 22.03.2012
Сообщений: 15
22.10.2013, 09:08     Определить входит ли корень уравнения в отрезок #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
28
#include <iostream>
using namespace std;
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
 
double root[3]; // массив корней
double range[2] = {3.0,8.0};// интервал на оси
 
srand(time(NULL)); //генерируется последовательность псевдослучайных чисел для rand().
 
for(int i=0; i<3; ++i)// инициализация массива корней
{
    root[i] = rand()%21 - 10; // rand() % (Max - Min + 1) + Min
                                       //(задается диапазон разброса корней от -10 до 10)
    cout<<"Root["<<i<<"] = "<<root[i]<<'\t';
}
cout<<'\n';
 
for(int i=0; i<3; ++i)
{
   if( root[i] >= range[0] &&  root[i] <= range[1]) 
       cout<<"The root["<<i<<"] = "<<root[i]<<" belongs to the range\n";
}
        return 0;
}
Диапазон значений интервала на оси х можно также задавать rand, но желательно перед этим прочитать справку.
GoldenChild
28 / 28 / 4
Регистрация: 12.06.2013
Сообщений: 65
22.10.2013, 09:09     Определить входит ли корень уравнения в отрезок #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main() {
    int x1 = 4, x2 = 5, x3 = 12; // задаем значения корней
 
    if (x1 >= 3 && x1 <= 8) cout << x1 << "on segment\n"; // выдаст результат
    if (x2 >= 3 && x2 <= 8) cout << x2 << "on segment\n"; // тоже выдаст
    if (x3 >= 3 && x3 <= 8) cout << x3 << "on segment\n"; // ничего не напишет
    
    system("pause");
    return 0;
}
Yandex
Объявления
22.10.2013, 09:09     Определить входит ли корень уравнения в отрезок
Ответ Создать тему
Опции темы

Текущее время: 17:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru