C Language program to take a year as input and tells whether it's a leap year or not


Following program shows you how take a year as input and tells whether it's a leap year or not.

#include <stdio.h>
int main() {
	int input;

	printf("Enter a year:");
	scanf("%d", &input);

	if (input % 4 == 0) {
		if (input % 100 == 0) {
			if (input % 400 == 0) {
				printf("%d its a leap year", input);

			} else {
				printf("%d its not a leap year", input);
			}

		} else {
			printf("%d its a leap year", input);
		}
	} else {
		printf("%d its not a leap year", input);
	}
}

Output:

Example1:

Enter a year: 2012
2012 its a leap year 

Example2:

Enter a year: 2019
2019 its not a leap year