View Code of Problem 81

#include<stdio.h>
int main(){
	struct date{
		int year;
		int month;
		int day;
	};
	struct date today;
	int sum=0;
	int dayofmonth[12]={31,28,31,30,31,30,31,31,30,31,30,31};
	scanf("%d %d %d",&today.year,&today.month,&today.day);
	if(((today.year%4==00)&&(today.year%100!=0))||today.year%400==0){
		dayofmonth[1]=29;
	}
    if(today.month==1){
    	sum=sum+today.day;
	}
	else if(today.month!=1){
		for(int i=0;i<today.month-1;i++){
			sum=sum+dayofmonth[i];
		}
		sum=sum+today.day;
	}
	printf("%d",sum);
	return 0;
}

Double click to view unformatted code.


Back to problem 81