| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Условный оператор if |
| Автор: Tiglon 20.2.2012, 20:18 | ||
| Всем доброго времени суток. Вот к примеру мне нужно сравнить два числа а и b. Мне нужно так чтобы они были оба или положительных или отрицательных. Это будет что-то типа такого ?
|
| Автор: boostcoder 20.2.2012, 20:23 | ||
|
| Автор: Cheloveck 20.2.2012, 20:24 | ||
|
| Автор: bsa 20.2.2012, 20:25 | ||||
Tiglon, нет. оператор запятая делает несколько не то, что ты думаешь. Нужно использовать логическое И:
|
| Автор: newbee 20.2.2012, 20:26 |
| Прямой перевод - (a>0 && b>0) || (a<0 && b<0) Если числа небольшие или используется bignum, можно вспомнить математику и сравнить a*b>0. Добавлено через 36 секунд Какая я слоупочечка |
| Автор: Tiglon 20.2.2012, 20:35 |
| Ааа. Понял. Всем спасибо. |
| Автор: bsa 21.2.2012, 13:48 | ||
|