<strong>#include</strong> <stdio.h>
<strong>void</strong> <strong>foo</strong>(<strong>int</strong> n)
{
<strong>if</strong> ( n >= 0 )
{
<strong>printf</strong>("%d ", n);
<strong>foo</strong>(n - 1);
}
}
<strong>void bar</strong>(<strong>int</strong> n)
{
<strong>if</strong> ( n >= 0 )
{
<strong>bar</strong>(n - 1);
<strong>printf</strong>("%d ", n);
}
}
<strong>int main</strong>()
{
<strong>int</strong> value = 5;
<strong>foo</strong>(value); <strong>putchar</strong>('\n');
<strong>bar</strong>(value); <strong>putchar</strong>('\n');
<strong>return</strong> 0;
}
/* my output
5 4 3 2 1 0
0 1 2 3 4 5
*/
Dave Sinkula
long time no c
5,058 posts since Apr 2004
Reputation Points: 2,780
Solved Threads: 314