Тернарная операция в C++ - это выражение вида (b ? x : y) (где b - логическое выражение, а x и y - одного типа). Она вернёт x, если выражение b истинно, и y, если b ложно.
В приложении расписаны координаты некоторых клеток, а также помечены точками те, которые по цвету отличаются от не помеченных. Если поискать, что у них общего, можно обнаружить, что у "невыколотых" клеток сумма координат по горизонтали и вертикали - чётная. Это "свойство" и используем для определения цвета клетки.
#include <bits/stdc++.h>
using namespace std;
int main() {
int x1, y1, x2, y2;
cin >> x1 >> y1 >> x2 >> y2;
cout << ((x1 + y1) % 2 == (x2 + y2) % 2 ? "YES" : "NO") << endl;
return 0;
}
Давай сравним все 4 числа между собой, найдём максимальное и вычтем из него N.
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c, d, n;
cin >> a >> b >> c >> d >> n;
if (a > b && a > c && a > d)
a -= n;
else if (b > a && b > c && b > d)
b -= n;
else if (c > a && c > b && c > d)
c -= n;
else d -= n;
cout << a << " " << b << " " << c << " " << d << endl;
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
ответить на два вопроса. Какой символ нужно ввести перед последовательностью цифр, чтобы они интерпретировались как текст? 1. двойная кавычка 2. тире 3. звёздочка 4. апостроф 5. пробел Какие из приведённых элементов характеризуют электронную таблицу: 1. формат 2. столбец 3. строка 4. ячейка 5. текст 6. число
Символ "апостроф" нужно ввести перед последовательностью цифр, чтобы они интерпретировались как текст.
Из приведённых элементов характирезует электронную таблицу "Столбец" (возможно)