Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите написать код на C++. Как узнать наибольшее из 3 чисел используя ТОЛЬКО ТЕРНАРНЫЙ ОПЕРАТОР!!!

... Профи (722), закрыт 6 лет назад
По моему это не возможно.
Лучший ответ
Николай Веселуха Высший разум (360748) 6 лет назад
auto max = (a > b) ? (a > c) ? a : c : (b > c) ? b : c;
...Профи (722) 6 лет назад
Что за auto?
Николай Веселуха Высший разум (360748) В C++ с некоторых пор допускается автоматическое выведение типа. ci-plus-plus-snachala.ru/?p=5161
Остальные ответы
Jurijus Zaksas Искусственный Интеллект (425057) 6 лет назад
Конечно невозможно. Нужны еще хотя бы операторы сравнения и присваивания.
sdasda w31Ученик (142) 6 лет назад
присваивание не нужно, можно просто вернуть значение
Разум ВысшийУченик (113) 6 лет назад
Выучи язык, а потом уж советы давай!
DanIEL SW Знаток (270) 6 лет назад
int main(){

int a, b, c;
cin>>a>>b>>c;

int max = ((a>b)&&(a>c))? a : ((b>a)&&(b>c))? b : c;

cout<<max;

return 0;

}
Похожие вопросы