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

      Комментарии к записи Вывод названия дня недели по номеру отключены

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

Помечено: ,

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

  • Автор
    Сообщения
  • #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, т.к. число дней недели заранее известно, не велико и не будет изменяться.

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