В зависимости от даты рождения вывести название соответствующего знака Зодиака - C (СИ)

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

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

Известно, что астрологи делят год на 12 периодов и каждому из них ставят в соответствие один из знаков Зодиака. Написать программу, которая в зависимости от даты рождения печатает название соответствующего знака Зодиака.

Решение задачи: «В зависимости от даты рождения вывести название соответствующего знака Зодиака»

textual
Листинг программы
#include <stdio.h>
#include <locale.h>
 
int main()
{
int number,
    month;
 
setlocale(LC_ALL, "russian");
 
printf("Введите число:");
scanf("%d",&number);
printf("Введите номер месяц:");
scanf("%d",&month);
switch(month){
    case 1:
        if(number<=20){
            printf("Козерог");
        }
        else{
            printf("Водолей");
        }
        break;
        case 2:
        if(number<=20){
            printf("Водолей");
        }
        else{
            printf("Рыба");
        }
        break;
        case 3:
        if(number<=20){
            printf("Рыба");
        }
        else{
            printf("Овен");
        }
        break;
                case 4:
        if(number<=20){
            printf("Овен");
        }
        else{
            printf("Телец");
        }
        break;
                case 5:
        if(number<=20){
            printf("Телец");
        }
        else{
            printf("Близнецы");
        }
        break;
                case 6:
        if(number<=21){
            printf("Близнецы");
        }
        else{
            printf("Рак");
        }
        break;
                case 7:
        if(number<=22){
            printf("Рак");
        }
        else{
            printf("Лев");
        }
        break;
                case 8:
        if(number<=23){
            printf("Лев");
        }
        else{
            printf("Дева");
        }
        break;
                case 9:
        if(number<=23){
            printf("Дева");
        }
        else{
            printf("Весы");
        }
        break;
                case 10:
        if(number<=23){
            printf("Весы");
        }
        else{
            printf("Скорпион");
        }
        break;
                case 11:
        if(number<=22){
            printf("Скорпион");
        }
        else{
            printf("Стрелец");
        }
        break;
                case 12:
        if(number<=20){
            printf("Стрелец");
        }
        else{
            printf("Козерог");
        }
        break;
        
    default :
                printf("Всего 12 месяцев");
        break;
        
        }       
}

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


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

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

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