66. Predict the output or error(s) of the following c code

1
2
3
4
5
6
7
8
9
 main()
{
	int y;
	scanf("%d",&y); // input given is 2000
	if( (y%4==0 && y%100 != 0) || y%100 == 0 )
	    printf("%d is a leap year");
	else
		printf("%d is not a leap year");
}

Click here to view the answer

One Response to “66. Predict the output or error(s) of the following c code”

  1. shouldn’t the condition be : if( (y%4==0 && y%100 != 0) || y%400 == 0 )

    Reply

Leave a Reply