CyberSlug Rules!

Beginner Programming CMPS060

Prof. Paulo Franca

Home

Syllabus

Login

Objects

Download

Staff only

long fac(long n=3)
{
long result;
if(n==0) return 1;
result= n*
fac(n-1);
long fac(long n=2)
{
long result;
if(n==0) return 1;
result= n*
fac(n-1);
long fac(long n=1)
{
long result;
if(n==0) return 1;
result= n*
fac(n-1);
long fac(long n=0)
{
long result;
if(n==0) return 1;
result= n*fac(n-1);
return result;
}
return result; // 1 * 1
}
return result; // 2*1
}
return result; // 3*2
}