Nested if-else statement in C