#include<stdio.h>

int main(){

long double i,j,k;

scanf("%Lf",&i);

while(i>0){

scanf("%Lf",&j);

k=1;

while(j>0){

k=k*j;

j–;

}

printf("%0.0Lf\n",k);

i–;

}

return 0;

}

can u tell me which question it is

Assuming you’re trying to solve this problem, note that factorial of 100 will not fit even in long double. You should either use Arrays or use Big Integer class (available in Java, Python).

Resource(s):

1 Like

small factorials , beginners practice

thanks