Write a program in C++ to calculate the Factorial by recursion
#include<iostream.h>
#include<conio.h> { int factorial(int); void main() { int n,value; clrscr(); cout<<”Enter any number”; cin>>n; if(n<0) { cout<<”No factorial of negative value”; } else if(n==0) { cout<<”Factorial of 0 is 1”; } else { value=factorial(n); cout<<”Factorial is :- “<<value; } getch(); } int factorial(int k) { int fact=1; if(k>1); { fact=k*factorial(k-1); } return fact; } |