Написать программу которая переводит число от 1-365 в дату и месяц

В году 365 дней (не високосный) Надо вводить число от 1-365 и чтобы программа переводила это число дня года в дату и месяц. Условные операторы применять нельзя.

code: #c
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. main()
  5. {
  6.         int m,num,k=0;
  7.         int mas[12]={31,28,31,30,31,30,31,31,30,31,30,31};
  8.         printf(" Enter number:\n");
  9.         scanf("%d",&num);
  10.         printf("Number: %d ----> ",num);
  11.         if(num<0 || num>365) { printf("Error!!!"); exit(0);}
  12.     for(m=1;num>mas[m-1];m++)
  13.                 num-=mas[m-1];
  14.     printf("%d.%d",num,m);
  15. }
Поделиться:

Похожие статьи: