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