C Program to find Sum of N Numbers using Recursion
Posted by Superadmin on December 09 2015 04:37:33
The following C program using recursion displays the first N natural number on the terminal. The user enters the Nth number as the input, the program then displays all integral number starting from 1 up to the N.
Here is the source code of the C program to display first N numbers. The C program is successfully compiled and run on a Linux system. The program output is also shown below.
/*
* C Program to find Sum of N Numbers using Recursion
*/
#include <stdio.h>
void display(int);
int main()
{
int num, result;
printf("Enter the Nth number: ");
scanf("%d", &num);
display(num);
return 0;
}
void display(int num)
{
static int i = 1;
if (num == i)
{
printf("%d \n", num);
return;
}
else
{
printf("%d ", i);
i++;
display(num);
}
}
$ cc pgm33.c
$ a.out
Enter the Nth number: 10
1 2 3 4 5 6 7 8 9 10