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

Двойное условие - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 120, средняя оценка - 5.00
Mr.Fox
 Аватар для Mr.Fox
1 / 1 / 0
Регистрация: 27.03.2011
Сообщений: 53
29.03.2011, 19:21     Двойное условие #1
как сделать двойное условие в уловии if ?!
на пример X<100, но X>50
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2011, 19:21     Двойное условие
Посмотрите здесь:

C++ Двойное Неравенство
Хеш-функция, двойное хеширование C++
Switch двойное условие C++
Двойное сравнение char C++
C++ Двойное объявление класса
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nijaz
34 / 34 / 9
Регистрация: 16.12.2010
Сообщений: 100
29.03.2011, 19:26     Двойное условие #2
if (x<100 & x>50)
Mr.Fox
 Аватар для Mr.Fox
1 / 1 / 0
Регистрация: 27.03.2011
Сообщений: 53
29.03.2011, 19:27  [ТС]     Двойное условие #3
да хрен там=(
M@ker
-73 / 19 / 1
Регистрация: 17.12.2010
Сообщений: 355
29.03.2011, 19:29     Двойное условие #4
if(x<100 && x>50)
Mr.Fox
 Аватар для Mr.Fox
1 / 1 / 0
Регистрация: 27.03.2011
Сообщений: 53
29.03.2011, 19:30  [ТС]     Двойное условие #5
а если там дальше пойдет x>-49
M@ker
-73 / 19 / 1
Регистрация: 17.12.2010
Сообщений: 355
29.03.2011, 19:30     Двойное условие #6
Цитата Сообщение от Nijaz Посмотреть сообщение
if (x<100 & x>50)
знатоки ))) x<100 & x>50
Mr.Fox
 Аватар для Mr.Fox
1 / 1 / 0
Регистрация: 27.03.2011
Сообщений: 53
29.03.2011, 19:30  [ТС]     Двойное условие #7
ну по идее И это &&
M@ker
-73 / 19 / 1
Регистрация: 17.12.2010
Сообщений: 355
29.03.2011, 19:31     Двойное условие #8
Цитата Сообщение от Mr.Fox Посмотреть сообщение
а если там дальше пойдет x>-49
ставь и дальше &&
vitaska
 Аватар для vitaska
83 / 83 / 2
Регистрация: 04.02.2010
Сообщений: 162
29.03.2011, 19:34     Двойное условие #9
Цитата Сообщение от Mr.Fox Посмотреть сообщение
а если там дальше пойдет x>-49
дальше это где? сформулируйте четко свой вопрос.
Mr.Fox
 Аватар для Mr.Fox
1 / 1 / 0
Регистрация: 27.03.2011
Сообщений: 53
29.03.2011, 19:35  [ТС]     Двойное условие #10
C++
1
2
3
4
5
6
if (fiz<100 & 50>fiz)
            cout<<"your physical condition high\n";
        if (fiz>-49)
            cout<<"your physical condition normal\n";
        else
            cout<<"your physical condition short";
при выполнение второго условия он цепляет первый или на оборот

Добавлено через 33 секунды
ой знак И не тот

Добавлено через 15 секунд
не суть все равно цепляет
vitaska
 Аватар для vitaska
83 / 83 / 2
Регистрация: 04.02.2010
Сообщений: 162
29.03.2011, 19:37     Двойное условие #11
Цитата Сообщение от Mr.Fox Посмотреть сообщение
при выполнение второго условия он цепляет первый или на оборот
потому что диапазон чисел 50<x<100 попадают в условие > -49

измените вот так
C++
1
2
3
4
5
6
if ( fiz > 50 && fiz < 100 )
                        cout<<"your physical condition high\n";
        if ( fiz > -49 && fiz <= 50 )
                        cout<<"your physical condition normal\n";
                else if( fiz <= -49 )
                        cout<<"your physical condition short";
kuraist
 Аватар для kuraist
8 / 8 / 4
Регистрация: 26.12.2010
Сообщений: 27
29.03.2011, 19:41     Двойное условие #12
ты же сам условие дал х<100 но x>50 следовательно

Цитата Сообщение от Nijaz Посмотреть сообщение
if (x<100 & x>50)
это условие верно
Mr.Fox
 Аватар для Mr.Fox
1 / 1 / 0
Регистрация: 27.03.2011
Сообщений: 53
29.03.2011, 19:48  [ТС]     Двойное условие #13
еще добавлю оператор break ставить не вариант, ибо далее идет подобие того что вы видите в коде

Добавлено через 6 минут
vitaska спасибо все работает, off top
kuraist
 Аватар для kuraist
8 / 8 / 4
Регистрация: 26.12.2010
Сообщений: 27
29.03.2011, 19:51     Двойное условие #14
а всем поставить спасибо ????
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2011, 19:55     Двойное условие
Еще ссылки по теме:

Почему не работает двойное присваивание? C++
Двойное наследование C++
Двойное включение заголовочного файла C++

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

Или воспользуйтесь поиском по форуму:
Mr.Fox
 Аватар для Mr.Fox
1 / 1 / 0
Регистрация: 27.03.2011
Сообщений: 53
29.03.2011, 19:55  [ТС]     Двойное условие #15
я поставил спасибо только тому кто ее достоин
Yandex
Объявления
29.03.2011, 19:55     Двойное условие
Ответ Создать тему
Опции темы

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