Написать программу которая переводит число от 1-365 в дату и месяц
Категория: C/C++
2011-08-21 21:59:17
В году 365 дней (не високосный) Надо вводить число от 1-365 и чтобы программа переводила это число дня года в дату и месяц. Условные операторы применять нельзя.
code: #c
- #include <stdio.h>
- #include <stdlib.h>
- main()
- {
- int m,num,k=0;
- int mas[12]={31,28,31,30,31,30,31,31,30,31,30,31};
- printf(" Enter number:\n");
- scanf("%d",&num);
- printf("Number: %d ----> ",num);
- if(num<0 || num>365) { printf("Error!!!"); exit(0);}
- for(m=1;num>mas[m-1];m++)
- num-=mas[m-1];
- printf("%d.%d",num,m);
- }
Поделиться: