View Code of Problem 81

#include <stdio.h>
#include <string.h>
int leapYear(int a){
 if((a%4!=0)||(a%100==0&&a%400!=0))
 return 0;
 else 
 return 1; 
}
int main(int argc, char *argv[])
{
	int y,m,d;
	scanf("%d %d %d",&y,&m,&d);
	int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
	int sum=0;
	if(leapYear(y)==1){
		if(m>2){
	 		sum = 1;	
		}

	}
	for(int i=0;i<m-1;i++){
		sum += a[i];
	}
	sum = sum+d;
	printf("%d\n",sum);
	return 0;
}

Double click to view unformatted code.


Back to problem 81