View Code of Problem 81

#include<stdio.h>
#include<string.h>

typedef struct date {
	int year;
	int month;
	int day;
} date;

int main() {

	date d;
	int sum=0,i;
	int nleap[12]= {31,28,31,30,31,30,31,31,30,31,30,31};
	int leap[12]= {31,29,31,30,31,30,31,31,30,31,30,31};
	scanf("%d %d %d",&d.year,&d.month,&d.day);
	if((d.year%4==0 && d.year%100!=0) || d.year%400==0) {
		for(i=0; i<d.month-1; i++) {
			sum+=leap[i];
		}
	} else {
		for(i=0; i<d.month-1; i++) {
			sum+=nleap[i];
		}
	}

	sum+=d.day;
	printf("%d",sum);

	return 0;

/*
Main.c: In function 'main':
Main.c:30:2: error: expected declaration or statement at end of input
  return 0;
  ^~~~~~
*/

Double click to view unformatted code.


Back to problem 81