Sorry, I think you are not quite catch me.
No you are not catching me. The question is "what Condition can be use to make the flow of execution enter both the if and else code block".
This
-
if(!printf("Goodbye"))
-
{
-
printf("Goodbye");
-
}
-
else
-
{
-
printf(" World");
-
}
-
Does not do it, the if code block is not entered the condition just produces output that makes it look like it might have done.
I demonstrated this by changing the output of the if code block to show that it does not run.
There is no condition that will make both code blocks run.