Когда пишешь день недели на экран появляется цифра того дня! программа в с++
Когда пишешь день недели на экран появляется цифра того дня! программа в с++
надо оспользывать операторы switch и case of
ну мне та нужен switch и case
Когда пишешь день недели на экран появляется цифра того дня! программа в с++
надо оспользывать операторы switch и case of
ну мне та нужен switch и case
Не хочу switch и case, у меня уже такое есть.. .
#include
#include
using namespace std;
int main() {
wcout.imbue(locale("rus_rus.866"));
wcin.imbue(locale("rus_rus.866"));
wstring week[] = {
L"Понедельник",
L"понедельник",
L"ПОНЕДЕЛЬНИК",
L"Вторник",
L"вторник",
L"ВТОРНИК",
L"Среда",
L"среда",
L"СРЕДА",
L"Четверг",
L"четверг",
L"ЧЕТВЕРГ",
L"Пятница",
L"пятница",
L"ПЯТНИЦА",
L"Суббота",
L"суббота",
L"СУББОТА",
L"Воскресенье",
L"воскресенье",
L"ВОСКРЕСЕНЬЕ",
};
wstring day;
wcout << L"Введите день недели: "; wcin >> day;
int size = sizeof(week) / sizeof(string);
bool flag = true;
for (int n = 0; n < size; n++) {
if (day == week[n]) {
int k = n / 3 + 1;
wcout << L"День недели № "; cout << k;
flag = false;
break;
}
}
if (flag) wcout << L"\aОшибка! Недопустимый формат данных";
cin.get(); cin.get();
return 0;
}
150 рублей. Пиши.
100 рублей. Пиши.