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

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

Войти
Регистрация
Восстановить пароль
 
Relike
6 / 6 / 0
Регистрация: 24.04.2013
Сообщений: 260
#1

Неравенство - C++

12.12.2013, 22:58. Просмотров 677. Ответов 5
Метки нет (Все метки)

Решить неравенство ax^2 + bx + c <= 0, a\neq 0/

Как я понимаю, то я расписываю по формулам Неравенство , а как сосчитать знак? (ну можно x1 - 1, x1+1, x2+1) но вот что дальше делать....хелп
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2013, 22:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Неравенство (C++):

Двойное Неравенство - C++
Прошу помочь найти ошибку в коде: #include &lt;iostream&gt; using namespace std; int main () { unsigned long A, B, C, D; int Cou = 0;...

Решить линейное неравенство - C++
1) Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2, 1.4, …, 2 кг конфет. 2) Решить линейное неравенство axb для...

Неравенство, количество решений - C++
Всем доброго время суток! Попалась вот такая задача: Подсчитать количество решений неравенства x*x + y*y &lt; n в натуральных...

Верно ли неравенство при заданном значении х - C++
2 Верно ли неравенство при заданном значении х \(\frac{\left| x-4\right|\sqrt{y-2}} {4\sqrt{10-x}+x-13}\geq 0\)

Найти n при котором выполняется неравенство - C++
вывести n при котором выполняется неравенство #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int fact(int i) ...

Проверить на корректность неравенство, заданное в формате строки - C++
Проверить на корректность неравенство, заданное в формате строки: a±b ? c±d. Строка может содержать целые числа, операции сложения и...

5
Doksim
57 / 57 / 8
Регистрация: 08.12.2013
Сообщений: 257
12.12.2013, 23:06 #2
вот так наверное..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cmath>
#include <iostream>
using namespace std;
 
int main()
{
    float a, b, c;
    
    cin >> a >> b >> c;
    
    float d = b * b - 4 * a * c, x1, x2;
    
    x1 = ( -b - sqrt( d ) ) / ( 2 * a );
    x2 = ( -b + sqrt( d ) ) / ( 2 * a );
    
    if( x2 > x1 )
    cout << "x e [" << x1 << ";" << x2 << "]";
    else
    cout << "x e [" << x2 << ";" << x1 << "]";
    
    return system( "pause" );
}
2
Relike
6 / 6 / 0
Регистрация: 24.04.2013
Сообщений: 260
12.12.2013, 23:13  [ТС] #3
Doksim, Нет, мы должны посчитать знак на интервале (т.е. в само уравнение подставить число из интервала, и где - писать в программу) ведь могут ветви быть направленны вниз, тогда <= 0 будут http://www.cyberforum.ru/cgi-bin/latex.cgi?(-\propto ,x1)\bigcup (x2,+\propto ) т.е. нужно посчитать
C++
1
a*(x1-1)^2 + b*(x1-1)
если ответ будет положительный то оставляем в покое, если отрицательный или равен 0 то выводим. Так по идее?
0
Doksim
57 / 57 / 8
Регистрация: 08.12.2013
Сообщений: 257
12.12.2013, 23:18 #4
Цитата Сообщение от Relike Посмотреть сообщение
Doksim, Нет, мы должны посчитать знак на интервале (т.е. в само уравнение подставить число из интервала, и где - писать в программу) ведь могут ветви быть направленны вниз, тогда <= 0 будут http://www.cyberforum.ru/cgi-bin/latex.cgi?(-\propto ,x1)\bigcup (x2,+\propto ) т.е. нужно посчитать
C++
1
a*(x1-1)^2 + b*(x1-1)
если ответ будет положительный то оставляем в покое, если отрицательный или равен 0 то выводим. Так по идее?
да, так. вижу вы сами можете доделать задачу.
2
Relike
6 / 6 / 0
Регистрация: 24.04.2013
Сообщений: 260
12.12.2013, 23:21  [ТС] #5
Как вывести минут/плюс бесконечность?) Inf? (от infinity)
0
SatanaXIII
13.12.2013, 08:35     Неравенство
  #6
 Комментарий модератора 
Relike, если и выкладываете формулу картинкой, то потрудитесь хотя бы, чтобы она была не боком.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2013, 08:35
Привет! Вот еще темы с ответами:

Проверить истинность высказывания: Справедливо двойное неравенство A < B < C - C++
2)Даны три целых числа: A, B, C. Проверить истинность высказывания: «Справедливо двойное неравенство A &lt; B &lt; C».

Вывести комбинации целых x и y, при которых справедливо неравенство - C++
Ввести с клавиатуры натуральные числа N и М. Если N&lt;=9 или М&lt;=9, то предложить человеку повторить ввод N и М. В противном случае, найти...

Не получается сделать умножение векторов, вычитание и проверку на неравенство - C++
Не получается сделать умножение векторов (a*b для всех i), вычитание (a для всех i) и проверку на неравенство (!=). Класс создать, ввод и...

Обчислить количество элементов масива , для которых исполняеться неравенство 1 < a(k.n) < 6 - C++
создать масив с элементами a(k.n)= n*(sin(k*k)*cos(k*k*k) - sin(k) + 5.2 ) + 2*sin(n)*sin(2*n-1.5)*cos(2*n+1.5) - 6 . k,n = 1,2,3,4....


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

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

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