Другие языки программирования и технологии

Написать программу на с++:дпн порядковый номер месяца,вывести на экран его название

// Visual C++ 2011
#include <iostream>
#include <conio.h>
#include <locale>

using namespace std;

void main()
{
int x;
setlocale(LC_CTYPE, "Russian_Russia.1251");

cout << endl << " Введите номер месяца: ";
cin >> x;

switch (x)
{
case 1:
cout << endl << " Январь";
break;
case 2:
cout << endl << " Февраль";
break;
case 3:
cout << endl << " Март";
break;
case 4:
cout << endl << " Апрель";
break;
case 5:
cout << endl << " Май";
break;
case 6:
cout << endl << " Июнь";
break;
case 7:
cout << endl << " Июль";
break;
case 8:
cout << endl << " Август";
break;
case 9:
cout << endl << " Сентябрь";
break;
case 10:
cout << endl << " Октябрь";
break;
case 11:
cout << endl << " Ноябрь";
break;
case 12:
cout << endl << " Декабрь";
break;
default: cout << endl << " Месяца с таким номером не существует!!! ";
}

_getch();
}
Андрей Анисимов
Андрей Анисимов
68 684
Лучший ответ
сделай map где ключ - номер месяца, данные - название и ищи по ключу.
Ansistring month [ 12 ]= { январь, февраль,, , };
cout < < "введите номер месяца" < < endl;
cin > > namber;
cout < < month [ namber + 1 ] < < endl;

Похожие вопросы