Вывести строку описание оценки, соответствующей числу К - C (СИ)
Формулировка задачи:
Дано целое число К. Вывести строку описание оценки, соответствующей числу К ( 1-плохо, 5-хорошо. Если К не лежит в диапазоне 1-5 то вывести строку ошибка
Решение задачи: «Вывести строку описание оценки, соответствующей числу К»
textual
Листинг программы
#include <iostream> #include <string> int main() { std::string Arr[]={"Awful", "Bad", "Not bad", "Good", "Very good"}; int n; std::cin>>n; switch(n) { case 1: case 2: case 3: case 4: case 5: std::cout<<Arr[n-1]<<'\n'; break; default: std::cerr<<"Error. Can`t be more than 5\n"; } return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с потоками ввода-вывода и строками
- Объявление массива строк с возможными описаниями оценок
- Объявление переменной типа int для хранения числа К
- Ввод числа К с помощью оператора std::cin
- Использование оператора switch для определения соответствующего описания оценки
- Вывод соответствующего описания оценки на экран с помощью оператора std::cout
- Использование оператора break для выхода из оператора switch
- Обработка случая, когда число К больше 5 с помощью оператора default и вывода сообщения об ошибке на экран с помощью оператора std::cerr
- Конец функции main() и возврат значения 0, что означает успешный конец работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д