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

Для произвольных значений a, b вычислить решение системы неравенств - C++

Восстановить пароль Регистрация
 
d0gma
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 12
21.01.2014, 03:12     Для произвольных значений a, b вычислить решение системы неравенств #1
Для произвольных значений a, b вычислить решение системы неравенств (с применением условных операторов)

http://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{cases} & ax-b\geq 0   \\  &(b-a)x \leq 1  \end{cases}

p.s. заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2014, 03:12     Для произвольных значений a, b вычислить решение системы неравенств
Посмотрите здесь:

C++ Вычислить и напечатать таблицу значений V для десяти различных значений радиусов R1, R2, ..., R10 трубы
C++ Ввести с клавиатуры n произвольных целых чисел и вычислить сумму положительных четных из них
C++ Вычислить значения заданной функции для заданных значений аргумента
C++ Составить программу для вычисления решений системы неравенств
Для заданных значений a, b, n вычислить значение Xn C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Enotniy
 Аватар для Enotniy
96 / 95 / 14
Регистрация: 15.01.2014
Сообщений: 283
21.01.2014, 09:16     Для произвольных значений a, b вычислить решение системы неравенств #2
d0gma, Кажется ничего не забыл, но проверьте
если значение одно число то будет писать что-что типо x>=1 && x<=1
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
 
using namespace std;
 
void main()
{
    double a,b;
    cout << "a=";
    cin>>a;
    cout << "b=";
    cin>>b;
 
    if (a==0)
        if (b>0)
            cout<<"No soulution";
        else
            if (b==0)
                cout<<"Any x";
            else
                cout<<"x>="<<1/b;
    else
        if (a-b==0)
            cout<<"x>="<<b/a;
        else
        {
            double x1,x2;
            x1 = b/a;
            x2 = 1/(a-b);
            if (a>0 && a-b>0)
                x1>x2 ? cout<<"x>="<<x1 : cout<<"x>="<<x2;
            else
                if (a<0 && a-b>0)
                    if (x1>x2)
                        cout<<"x>="<<x2<<" && x<="<<x1;
                    else
                        cout<<"No soulution";       
                else
                    if (a>0 && a-b<0)
                        if (x1<x2)
                            cout<<"x<="<<x2<<" && x>="<<x1;
                        else
                            cout<<"No soulution";       
                    else
                        if (a<0 && a-b<0)
                            x1<x2 ? cout<<"x<="<<x1 : cout<<"x<="<<x2;
        }
        system("pause");
}
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
21.01.2014, 09:24     Для произвольных значений a, b вычислить решение системы неравенств #3
Нужно проверить все возможные варианты обращение в нуль сомножителей и знаменателей.
1. при b-a==0 x>=1
2. при a==0 и b<0 x<=1./b и т.д.
Mdmaa
0 / 0 / 0
Регистрация: 28.04.2014
Сообщений: 87
16.10.2015, 09:57     Для произвольных значений a, b вычислить решение системы неравенств #4
А можно весь список, где вы пишите и т.д?
Yandex
Объявления
16.10.2015, 09:57     Для произвольных значений a, b вычислить решение системы неравенств
Ответ Создать тему
Опции темы

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