http://www.spoj.com/problems/FCTRL2/
My code is showing compilation error in Spoj,although running accurate in my compiler.
**IDE - Codeblocks **
int cal(int );
int main()
{
  int i,t;
  int n[100];
  scanf("%d",&t);
   for(i=0;i<t;i++)
    {
       scanf("%d",&n[i]);
    }
for(i=0;i<t;i++)
{
  printf("%d",cal(n[i]));
  printf("\n");
}
return 0;
}
int cal(int x)
{
  int j,a=1;
 for(j=x;j>=1;j--)
 {
 a=a*j;
 }
 return a;
}