Friday, November 2, 2012

Factorial (Iterative)



#include <iostream>
#include <cstdio>
using namespace std;
#define siz 10
int a[siz];

int fac(){
    a[0]=a[1]=1;
    for(int i=2;i<10;i++){
        a[i]=i*a[i-1];
    }
}

int main()
{
    int n;
    fac();
    while(scanf("%d",&n)==1){
        printf("%d\n",a[n]);
    }
    return 0;
}



No comments:

Post a Comment