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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
hufsa
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 2
#1

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

22.10.2013, 07:52. Просмотров 338. Ответов 2
Метки нет (Все метки)

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

Найти корень уравнения 2x^3-x-10=0 - C++
заранее благодарен

Вычислить корень уравнения - C++
Вычислить корень уравнения функции f(x) на отрезке с точностью  = 10–6, используя метод половинного деления и выполнив предварительно...

Отделить корень уравнения - C++
Отделить корень уравнения x^2-1/2=0

Найти корень уравнения - C++
Найти корень уравнения 2*x*x*x-x-10=0 sqrt(x)-2=0

Найти корень уравнения - C++
Доброго времени суток, помогите написать программу по нахождению корней уравнения. Сам просто напросто не знаю как решить данное уравнение,...

Вычислить корень уравнения(C++) - C++
Помогите,пожалуйста,с задачей!Методом касательных вычислить с погрешностью e (1>e>0) корень уравнения 1.8x-sin(10x)=0 при начальном...

2
Светла
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, но желательно перед этим прочитать справку.
1
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;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2013, 09:09
Привет! Вот еще темы с ответами:

Найти корень уравнения - C++
pomogite Величина d является корнем только одного из уравнений ах2 +bх+с = 0 mx+n = 0.

[Функции] Корень уравнения - C++
Составить функцию нахождения корня уравнения x = f(x) методом итераций xn+1 = f(xn), если заданы изначальные значения корня x0 и точность...

Найти корень уравнения с точностью 10^-4 - C++
Есть 3^x - 2*x^2 - 3 = 0; Найти корень уравнения с точностью 10^-4 Надо на с++ решить (программа должна просто выдавать ответ,...

Найти корень уравнения на интервале - C++
Помогите пожалуйста написать программу: Найти корень уравнения\varphi (x)=0 на интервале (А,В) с точностью Е=10^-4.Известно,что \varphi...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru