Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
PointsEqual
ниначмуроФ
842 / 526 / 110
Регистрация: 12.10.2009
Сообщений: 1,915
1

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

05.11.2010, 23:10. Просмотров 1523. Ответов 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)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2010, 23:10
Ответы с готовыми решениями:

Тернарный оператор vs if/else
Зачем? Ведь, так элегантнее. Начало...

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

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

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

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

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

Добавлено через 53 секунды
Так там одно условие выполнения. У Вас тут два.
0
ForEveR
В астрале
Эксперт С++
7997 / 4755 / 652
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
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
PointsEqual
ниначмуроФ
842 / 526 / 110
Регистрация: 12.10.2009
Сообщений: 1,915
06.11.2010, 00:06  [ТС] 4
ForEveR, я тоже так пробовал: error C2059: синтаксическая ошибка: continue
0
alex_x_x
бжни
2455 / 1661 / 134
Регистрация: 14.05.2009
Сообщений: 7,162
06.11.2010, 00:11 5
Лучший ответ Сообщение было отмечено как решение

Решение

тернарный оператор возвращает значения, не выполняет синтаксических действий
4
ForEveR
В астрале
Эксперт С++
7997 / 4755 / 652
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
06.11.2010, 00:26 6
Да точно. Стормознул)
0
06.11.2010, 00:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2010, 00:26

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

Тернарный оператор: возврат значения
Приветствую. При компиляции ниже приведенного кода bool MyFunc() { bool...

Как работает тернарный оператор
Здравствуйте. Объясните, пожалуйста, что значит эта строка color = (color ==...


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

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

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