Пользователь вводит год своего рождения определить кто он по восточному календарю - C (СИ)
Формулировка задачи:
Пользователь вводит год своего рождения определить кто он по восточному календарю..
вообщем проблема в том,я незнаю что написать в default,чтобы задача была полноценна не только для годов 1978-1992) кому не трудно новичку подскажите) буду благодарен.
#include<iostream>
#include<windows.h>
using namespace std;
void main()
{
SetConsoleOutputCP(1251);
int god;
cout<<"god=";cin>>god;
switch(god)
{
case(1978):cout<<"Ваш год лошади"<<"\n";break;
case(1979):cout<<"Ваш год овцы"<<"\n";break;
case(1980):cout<<"Ваш год обезьяны"<<"\n";break;
case(1981):cout<<"Ваш год петуха"<<"\n";break;
case(1982):cout<<"Ваш год собаки"<<"\n";break;
case(1983):cout<<"Ваш год свиньи"<<"\n";break;
case(1984):cout<<"Ваш год крысы"<<"\n";break;
case(1985):cout<<"Ваш год быка"<<"\n";break;
case(1986):cout<<"Ваш год тигра"<<"\n";break;
case(1987):cout<<"Ваш год кролика"<<"\n";break;
case(1988):cout<<"Ваш год дракона"<<"\n";break;
case(1989):cout<<"Ваш год змеи"<<"\n";break;
case(1990):cout<<"Ваш год лошади"<<"\n";break;
case(1991):cout<<"Ваш год овцы"<<"\n";break;
case(1992):cout<<"Ваш год обезьяны"<<"\n";break;
default:cout<<"blablabla";
}
}Решение задачи: «Пользователь вводит год своего рождения определить кто он по восточному календарю»
textual
Листинг программы
#include<iostream>
#include <conio.h>
#include<windows.h>
using namespace std;
void main()
{
SetConsoleOutputCP(1251);
int god;
cout<<"data=";
cin>>god;
switch(god%12)
{
case(0):cout<<"обезьяна";break;
case(1):cout<<"петух";break;
case(2):cout<<"собака";break;
case(3):cout<<"свинья";break;
case(4):cout<<"крыса";break;
case(5):cout<<"бык";break;
case(6):cout<<"тигр";break;
case(7):cout<<"кролик";break;
case(8):cout<<"дракон";break;
case(9):cout<<"змея";break;
case(10):cout<<"лошадь";break;
case(11):cout<<"овцв";break;
}
getch();
}
Объяснение кода листинга программы
- Установка кодировки консоли на 1251.
- Объявление переменной god для хранения года рождения.
- Вывод сообщения
data=и запрос ввода года рождения. - Присвоение переменной god значения года рождения.
- Использование оператора switch для определения животного по году рождения.
- Вывод соответствующего сообщения в зависимости от значения переменной god.
- Вызов функции getch() для приостановки выполнения программы до нажатия клавиши.