/* ============== Program Description ============= */ /* program name : retabfact.cpp */ /* compute fact with return tab */ /* ================================================== */ #include <iostream.h> #include <conio.h> int fact (int n); main() { int n; clrscr(); cout<<"enter a num -->"; cin>>n; cout<<n<<"!= "<<fact(n); getch(); return 0; } //end main //***************************** int fact (int n) { int f=0; if ((n==0)||(n==1)) return 1; else f=n*fact (n-1); return f; } </body> </html>