В программировании условные выражения могут быть описаны не только посредством "if-else" выраженний. Тернарный оператор в C - это оператор, который принимает три операнда или переменные, в отличие от других операторов, которые принимают один или два операнда. Тернарный оператор в C также известен как условный оператор. Это способ сократить простой код блока if-else.В этой статье рассмотрим простейшую программу, которая позволяет пользователю ввести числа и на основе введенных данных подсчитать и выдать результат. Например, пользователь делает ввод 3-х целых чисел (a1 a2 a3), разделенных пробелом через стандартный интерфейс ввода и 6-ти выходных целых чисел (b1 b2 b3 b4 b5 b6), определенных по следующему алгоритму: b1 = 6; b2 = 5; b3 = 9; b4 = b1 ? a1 / b1 : a1 % b1; b5 = b2 ? a2 / b2 : a2 % b2; b6 = b3 ? a3 / b3 : a3 % b3; где ( ? : ) - тернарный оператор проверки условия, / - целочисленное деление, % - остаток от деления. Значение результата работы программы: Rez = (g + b6) % 2; В д