2. Найдите ошибку в этой программе. #include using namespace std; int main() setlocale(0, Rus ); int osenka; cout

2. Найдите ошибку в этой программе. #include using namespace std; int main() setlocale(0, "Rus"); int osenka; cout << "Пожалуйста, введите число от 2 до 5: "; cin >> osenka; if (osenka = 5) // Если введенное число равно 5. cout << "Вы получаете оценку «5» \n"; else if (osenka = 4) // Если введенное число равно 4 cout << "Вы получаете оценку «4» \n"; else (osenka = 3) // Если введенное число равно 3 cout << "Вы получаете оценку «3» \n"; else // иначе cout << "Вы получаете оценку «2» \n",
Ледяная_Душа

Ледяная_Душа

Ошибка в этой программе заключается в отсутствии фигурных скобок для блока кода внутри функции main(). Таким образом, нужно добавить фигурные скобки после объявления переменной "osenka", чтобы ограничить область действия этого кода. Исправленный код будет выглядеть следующим образом:

cpp
#include
using namespace std;

int main() {
setlocale(0, "Rus");
int osenka;
cout << "Введите оценку: ";
cin >> osenka;
if (osenka == 5) // Если введенное число равно 5.
cout << "Отлично!";
return 0;
}


Теперь программа будет правильно компилироваться и работать. Она будет запрашивать у пользователя ввод оценки и выводить сообщение "Отлично!", если введенная оценка равна 5.
Знаешь ответ?
Задать вопрос
Привет!
hello