Наибольшая из трех программных ошибок
#include<iostream> using namespace std; main() { int a, b, c, d; cout << "Enter three numbers."; cin >> a >> b >> c; d = ( a>b ? a : b ); cout << (d > c) ? d : c; return 0; }
Эта программа возвращает значение 0 для любого из трех значений, которые я ввожу. Любая помощь будет очень признательна. Ty
Что я уже пробовал:
idk я пробовал этот код но та же проблема
#include<iostream> using namespace std; main() { int a, b, c; cout << "Enter three numbers."; cin >> a >> b >> c; cout << ((a>b ? a : b ) > c) ? (a>b ? a : b ) : c ; return 0; }
KarstenK
вы смешиваете "бизнес - логику" и "пользовательский интерфейс" - это плохой стиль.
может быть, когда-нибудь ты поймешь это. До тех пор ;-)