factorial of a given number using array precalculation
#include<bits/stdc++.h>
using namespace std;
#define ll long long int
long long int fact[21];
ll i;
int main()
{
fact[0]=1;
fact[1]=1;
for(i=2;i<=20;i++)
{
fact[i]=fact[i-1]*i;
}
ll t,n;
cin>>t;
while(t--)
{
cin>>n;
cout<<fact[n]<<endl;
}
}
0 Comments