Предмет: Информатика, автор: pespr888

РЕШИТЬ В С++
Ввести рост человека. Вывести на экран “высокий”, если его рост превышает 180 см, “нормальный” (Если рост не меньше 165) и “низкий” (Если рост меньше 140).

Ответы

Автор ответа: itrallp97a0y
3
int n;
cin >> n;
if (n > 180)
    cout << "высокий";
else if (n >= 165)
    cout << "нормальный";
else if (n < 140)
    cout << "низкий";

какая-та задача неполная, ведь если рост будет больше 140, но меньше 165, то что программа должна вывести? она ничего не выведет

поэтому предлагаю такое решение:

int n;
cin >> n;
if (n > 180)
    cout << "высокий";
else if (n < 140)
    cout << "низкий";
else
    cout << "нормальный";


или так:

int n;
cin >> n;
cout << (n > 180 ? "высокий" : (n < 140 ? "низкий" : "нормальный"));

pespr888: Спасибо. Я решил в первый раз также, просто боялся что не правильно, а задача действительно не полная, поэтому и спросил как грамотнее решить
Похожие вопросы
Предмет: Математика, автор: лимит1
Предмет: Литература, автор: opera2013