<p>Would it be possible to print <code>Hello</code> twice using single <code>condition</code>?</p>

<pre><code>if  "condition"
  printf ("Hello");
else
  printf("World");
</code></pre>

The
```
if
```
statement executes one or the other of the controlled statements (both
```
printf
```
in your example). No matter what you use for
```
condition
```
, that snippet will either print "Hello", or "World", but never both.
Edit: Okay, so it's a trick question and you can put whatever you like in the condition (including a call to an entire other function that does anything you want). But that's hardly interesting. I can't believe I got downmodded for giving a correct answer.