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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 120, средняя оценка - 5.00
Mr.Fox
1 / 1 / 0
Регистрация: 27.03.2011
Сообщений: 53
#1

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

29.03.2011, 19:21. Просмотров 17139. Ответов 14
Метки нет (Все метки)

как сделать двойное условие в уловии if ?!
на пример X<100, но X>50
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2011, 19:21     Двойное условие
Посмотрите здесь:

Switch двойное условие - C++
Как сделать двойное условие для оператора switch? Аналогия в if: &quot;if (a&gt;b &amp; b&gt;c)&quot; .

Файл: как сделать двойное условие? - C++
#pragma warning(disable : 4996) #include &quot;iostream&quot; #include &lt;string.h&gt; //библиотека для работы со строками #include &lt;stdio.h&gt; //...

Двойное наследование - C++
Доброго времени суток. Я делаю домашнее задание, в котором надо создать класс из него создать два производных класса, а потом из этих двух...

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

Двойное сравнение char - C++
Код: int main() { std::string buf; std::cin &gt;&gt; buf; std::cout &lt;&lt; (buf==buf=='/') &lt;&lt; '\n'; ...

Двойное объявление класса - C++
Для чего два раза писать class Animal? class Animal; void setValue (Animal&amp;, int); class Animal { public: Animal(); ...

Почему не работает двойное присваивание? - C++
Всем привет. Не могу понять, почему не работает двойное присваивание в строке 28. Код: #include &lt;iostream&gt; using namespace...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nijaz
34 / 34 / 9
Регистрация: 16.12.2010
Сообщений: 100
29.03.2011, 19:26     Двойное условие #2
if (x<100 & x>50)
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
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
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
84 / 84 / 2
Регистрация: 04.02.2010
Сообщений: 162
29.03.2011, 19:34     Двойное условие #9
Цитата Сообщение от Mr.Fox Посмотреть сообщение
а если там дальше пойдет x>-49
дальше это где? сформулируйте четко свой вопрос.
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
84 / 84 / 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
8 / 8 / 4
Регистрация: 26.12.2010
Сообщений: 27
29.03.2011, 19:41     Двойное условие #12
ты же сам условие дал х<100 но x>50 следовательно

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

Добавлено через 6 минут
vitaska спасибо все работает, off top
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++
Всем привет! Пишу курсач, нужна хеш-функция, которая принимала бы строку и возвращала некий индекс. Написал нечто вроде unsigned...

Двойное включение заголовочного файла - C++
Util.h #ifndef SRV_UTIL_H #define SRV_UTIL_H #include &lt;sys/time.h&gt; unsigned long getMSTime() { struct timeval t; ...

Как организовать двойное суммирование? - C++
S=\sum_{i=1}^{N}\sum_{j=1}^{i} sin(0.1*i+0.2*j) Вот составил программу. Ряды мы с группой мы пройти не успели, пытался как-то на...

Что означает двойное двоеточие в коде - C++
Что в с++ значит вот это ::

Как лечится ошибка двойное переобпределение функции? - C++
есть файл funct.h в которром есть функция void lalala(){ } файл funct.h инклудится в funct2.h а funct2.h в main.cpp, так вот...


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

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

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