Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
ниначмуроФ
846 / 530 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
1

Засунуть в тернарный оператор

05.11.2010, 23:10. Показов 1892. Ответов 5
Метки нет (Все метки)

Помогите засунуть выражение
C++
1
2
3
    if ( (i < 0 || j < 0) || (i >= ROW || j >= COL) || (i == oi && j == oj)) 
        continue;
    else if (arr[i][j]) ++cnt;
в тернарный оператор, у меня что-то не выходит никак
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2010, 23:10
Ответы с готовыми решениями:

Тернарный оператор if
так записать нельзя? void chek(comp* top) { comp* tmp = top, *tmp1, *last; last =...

Тернарный оператор
Добрый день, как доказать, что нету тенарного оператора ? Я как понимаю, есть только тенарная...

тернарный оператор
объясните понятным языком что это такое в с++ и пояснение почему так //r=большее число из 2х...

Тернарный оператор vs if/else
Зачем? Ведь, так элегантнее. Начало https://www.cyberforum.ru/cpp-beginners/thread718192.html

5
239 / 117 / 14
Регистрация: 15.10.2010
Сообщений: 395
05.11.2010, 23:46 2
Тернарный это типа : операнд1 ? операнд2 : операнд3 ?

Добавлено через 53 секунды
Так там одно условие выполнения. У Вас тут два.
0
В астрале
Эксперт С++
8035 / 4792 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
05.11.2010, 23:56 3
C++
1
((i<0 || j<0) || (i>=ROW || j>=COL) || (i==oi && j==oj)) ? continue : (arr[i][j]) ? ++cnt : 0;
Хз сработает ли
0
ниначмуроФ
846 / 530 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
06.11.2010, 00:06  [ТС] 4
ForEveR, я тоже так пробовал: error C2059: синтаксическая ошибка: continue
0
бжни
2473 / 1682 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
06.11.2010, 00:11 5
Лучший ответ Сообщение было отмечено как решение

Решение

тернарный оператор возвращает значения, не выполняет синтаксических действий
4
В астрале
Эксперт С++
8035 / 4792 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
06.11.2010, 00:26 6
Да точно. Стормознул)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2010, 00:26

Альтернатива if (.) {.} (тернарный оператор)
блин запамятовал как это делается пишут вместо стандартной формы что то типа y &lt; x : x = m...

Вложенный тернарный оператор
Здравствуйте! Нужно вывести кол-во корней квадратного уравнения в зависимости от дискриминанта,...

Тернарный оператор и наследование
Добрый день! Почему не компилируется этот код: class A{ }; class B :public A { }; class...

Шахматы(заменить тернарный оператор) на if else
#include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; void main() { int h, w, i,...


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

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

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