Вывод названия дня недели по номеру

Программирование Программирование на С++ Решение задач на С++ Вывод названия дня недели по номеру

Помечено: ,

В этой теме 0 ответов, 1 участник, последнее обновление  Васильев Владимир Сергеевич 10 мес., 3 нед. назад.

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #3795

    Тема: Линейные и ветвящиеся алгоритмы
    Материал для чтения: «операторы if и switch в С++»
    Задача:

    От вас требуется написать программу, которая выводит название дня недели в зависимости от введенного пользователем числа (1-7), либо ошибку, если данные введены неверно.

    Решение:

    #include "stdafx.h"
    #include <iostream>
    #include <math.h>
    using namespace std;
    int main(){
      setlocale(LC_ALL,"Rus");
      int dayN;
      cout<<"День недели по номеру 1-7: ";
      cin>>dayN;
      switch (dayN) {
        case 1: cout<<" Понедельник \n"; break;
        case 2: cout<<" Вторник \n"; break;
        case 3: cout<<" Среда \n"; break;
        case 4: cout<<" Четверг \n"; break;
        case 5: cout<<" Пятница \n"; break;
        case 6: cout<<" Субота \n"; break;
        case 7: cout<<" Воскресенье \n"; break;
        default: cout<<" Вы ошиблись \n";
      }
      system("pause");
      return 0;
    }

    В этой задаче удобно использовать оператор switch, т.к. число дней недели заранее известно, не велико и не будет изменяться.

Просмотр 1 сообщения - с 1 по 1 (всего 1)

Для ответа в этой теме необходимо авторизоваться.