Вывести строку описание оценки, соответствующей числу К - 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;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с потоками ввода-вывода и строками
  2. Объявление массива строк с возможными описаниями оценок
  3. Объявление переменной типа int для хранения числа К
  4. Ввод числа К с помощью оператора std::cin
  5. Использование оператора switch для определения соответствующего описания оценки
  6. Вывод соответствующего описания оценки на экран с помощью оператора std::cout
  7. Использование оператора break для выхода из оператора switch
  8. Обработка случая, когда число К больше 5 с помощью оператора default и вывода сообщения об ошибке на экран с помощью оператора std::cerr
  9. Конец функции main() и возврат значения 0, что означает успешный конец работы программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы