write a recursive function that prints numbers between N and

write a recursive function that prints numbers between N and 1.

Solution

/**
* C program to print all natural numbers from 1 to n using recursion
*/

#include <stdio.h>


/* Function declaration */
void printNumber(int num);



int main()
{
int limit;

printf(\"Print all natural numbers from 1 to : \");
scanf(\"%d\", &limit);

printf(\"All natural numbers from 1 to %d are: \", limit);
printNumber(limit);

return 0;
}



/**
* Recursively prints all natural number between the given range.
*/
void printNumber(int num)
{
if(num<=0)
   {
   printf(\"Number should be greater than 0\");
   return;
   }
else
   {  
       if(num==1)
       {
           printf(\"%d\ \",num);
       }
       else
       {
       printf(\"%d\ \",num);
       num--;
           printNumber(num);
       }
   }  
  
}

write a recursive function that prints numbers between N and 1.Solution/** * C program to print all natural numbers from 1 to n using recursion */ #include <

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site