#include int main() { int a[16500], T; long long int i, j; printf("Enter number of test cases : "); scanf("%d", &T); while (T--) { for (i = 0; i < 16500; i++) { a[i] = 0; } a[1] = 1; int N, carry = 0, count = 0; printf("Enter a number : "); scanf("%d", &N); for (i = 1; i <= N; i++) { carry = 0; for (j = 0; j < 16500; j++) { a[j] = a[j] * i + carry; carry = a[j] / 10; a[j] = a[j] % 10; } } for (i = 0; i < 16500; i++) { if (a[i] != 0) { count = i; } } for (i = count; i > 0; i--) { printf("%d", a[i]); } printf("\n"); } return 0; }