Вывести день недели по номеру дня - 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; }
Объяснение кода листинга программы
В этом коде:
- Объявлены две переменные: day (номер дня) и c (не используется).
- Пользователю предлагается ввести номер дня.
- В зависимости от введенного номера дня, выводится название дня недели на русском языке.
- Если введенный номер дня не соответствует ни одному из значений от 1 до 7, выводится сообщение
Eto ne den' nedeli
(Это не день недели).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д