View Code of Problem 81

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

int main(){
	int y, m, d;
	int days[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
	int sum = 0;
	int tag = 0;
	
	scanf("%d %d %d", &y, &m, &d); 
	if(y % 4 == 0 && y % 10 != 0 || y % 400 == 0) {
		tag = 1;
	}
	
	sum += d;
	
	for(int i = 1; i < m; i ++) {
		sum += days[i];
	}
	
	if(tag == 1 && m > 2) {
		sum += 1; 
	}
	
	printf("%d", sum); 
	
	return 0;
}

Double click to view unformatted code.


Back to problem 81