Вывести день недели по номеру дня - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вот программа. Она выводит день недели в зависимоти от того какое число я ввиду (от1 до 7). как сделать чтобы он выводил сообщение "Это не день недели" когда мы вводим число больше 7 и 0 и меньше нуля???
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main(int argc, char* argv[])
{
    int day,c;
    cin >> day;
 
    switch(day){
       case 1:
          cout << "Ponedel'nik";
          break;
       case 2:
          cout << "Vtornik";
          break;
       case 3:
          cout << "Sreda";
          break;
       case 4:
          cout << "Cnetverg";
          break;
       case 5:
          cout << "Pyatnica";
          break;
       case 6:
          cout << "Subbota";
          break;
       case 7:
          cout << "Voskresenie";
          break;
          case 8: (c<0);
              cout << "Eto ne den' nedeli";
              break;
        
    }
          getchar();
return 0;
}

Решение задачи: «Вывести день недели по номеру дня»

textual
Листинг программы
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main(int argc, char* argv[])
{
    int day,c;
    cin >> day;
 
    switch(day){
       case 1:
          cout << "Ponedel'nik";
          break;
       case 2:
          cout << "Vtornik";
          break;
       case 3:
          cout << "Sreda";
          break;
       case 4:
          cout << "Cnetverg";
          break;
       case 5:
          cout << "Pyatnica";
          break;
       case 6:
          cout << "Subbota";
          break;
       case 7:
          cout << "Voskresenie";
          break;
       default:
          cout << "Eto ne den' nedeli";
          break;       
        }
        getchar();
return 0;
}

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

В этом коде:

  1. Объявлены две переменные: day (номер дня) и c (не используется).
  2. Пользователю предлагается ввести номер дня.
  3. В зависимости от введенного номера дня, выводится название дня недели на русском языке.
  4. Если введенный номер дня не соответствует ни одному из значений от 1 до 7, выводится сообщение Eto ne den' nedeli (Это не день недели).

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


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

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

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