//T20
#include
#include
#include
#include

/*
struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
*/

int main(int argc,char **argv)
{
unsigned short year;
unsigned char shit[7],w_day[][4]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};
time_t sec;
struct tm my_time,*new_time;
char i=-1;

if( argc!=2 || (year=atoi(argv[1]))>2099 || year<2000 )return -1;
memset(shit,52,7);

my_time.tm_year=year-1900;
my_time.tm_mon=11;
my_time.tm_mday=31;

my_time.tm_hour=0;
my_time.tm_min=0;
my_time.tm_sec=0;
my_time.tm_isdst=-1;

sec=mktime(&my_time);
new_time=localtime(&sec);

if(year%4)
shit[new_time->tm_wday]++;
else
{
shit[new_time->tm_wday]++;
shit[new_time->tm_wday+1]++;
}

while(++i<7)
{
printf("%s : %d\n",w_day[i],shit[i]);
}

return 0;
}






Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.