pcgyan1 |
RECURSION :-
वह Function जो स्वयं को बार-बार call करता है। Recursive Function कहलाता है। यह Function स्वयं को किसी condition के पूरा होने तक Call करता है। किसी Function के द्वारा स्वयं को call करने का Process Recursion कहलाता है।
Recursion का उपयोग करने पर Program को आसानी से कम Coding लिख कर बनाया जा सकता है।
Recursion का उपयोग करने पर Program को आसानी से कम Coding लिख कर बनाया जा सकता है।
syntax -
Return type Recursion name ( Argument list )
{
--------------
statements;
Recursive Function ( Actual perameter );
--------------
}
{
--------------
statements;
Recursive Function ( Actual perameter );
--------------
}
Example - Write a program to find the twenty natural number sum.
#include<stdio.h>
#include<conio.h>
int sum(n)
{
int s;
if ( n==1 )
{
return (1);
}
else
{
s=n+sum(n-1);
}
return(s);
}
void main()
int n = 10,res;
clrscr();
res=sum(n);
printf("sum of 10 numbers=%d",res);
getch();
}
#include<conio.h>
int sum(n)
{
int s;
if ( n==1 )
{
return (1);
}
else
{
s=n+sum(n-1);
}
return(s);
}
void main()
int n = 10,res;
clrscr();
res=sum(n);
printf("sum of 10 numbers=%d",res);
getch();
}
output
sum of 10 numbers=55
अन्य जानकारियाँ -
धन्यवाद !
Post a Comment
Post a Comment