Пользователь вводит год своего рождения определить кто он по восточному календарю - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Пользователь вводит год своего рождения определить кто он по восточному календарю..
#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";
    }
}
вообщем проблема в том,я незнаю что написать в default,чтобы задача была полноценна не только для годов 1978-1992) кому не трудно новичку подскажите) буду благодарен.

Решение задачи: «Пользователь вводит год своего рождения определить кто он по восточному календарю»

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();
}

Объяснение кода листинга программы

  1. Установка кодировки консоли на 1251.
  2. Объявление переменной god для хранения года рождения.
  3. Вывод сообщения data= и запрос ввода года рождения.
  4. Присвоение переменной god значения года рождения.
  5. Использование оператора switch для определения животного по году рождения.
  6. Вывод соответствующего сообщения в зависимости от значения переменной god.
  7. Вызов функции getch() для приостановки выполнения программы до нажатия клавиши.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.8 из 5
Похожие ответы