В вашем коде условие для проверки среднего роста (от 141 до 180) написано некорректно.
Вместо:
нужно использовать условие с оператором логического "или" (||):
Таким образом, исправленный код будет выглядеть так:
Теперь программа должна корректно определять род категории роста.
В вашем коде условие для проверки среднего роста (от 141 до 180) написано некорректно.
Вместо:
if (num == 141 - 180)нужно использовать условие с оператором логического "или" (||):
if (num >= 141 && num <= 180)Таким образом, исправленный код будет выглядеть так:
#include <iostream>using namespace std;
int main()
{
setlocale(0, "");
int num;
cout << "Ваш рост:";
cin >> num;
if (num <= 140)
{
cout << "Низкий" << endl;
}
if (num >= 141 && num <= 180)
{
cout << "Средний" << endl;
}
if (num >= 181)
{
cout << "Высокий" << endl;
}
system("pause");
}
Теперь программа должна корректно определять род категории роста.