i have wrote that to form part of a factorial table. i can not, however, get the max factorial to only print as far as the value entered for the minimum factorial. can anyone help me out here?Code:#include <stdio.h> void main() { int maxfactorial=0, minfactorial=0, line=0, factorial=0, i=0; printf("enter max factorial\n"); scanf("%d", &i); printf("enter min factorial\n"); scanf("%d", &minfactorial); printf("--------------------------------------------------------------------"); while (line<=0){ printf("\nFactorial Value Factorial expression Result"); line=line+1; } maxfactorial=i; factorial=i; while ( factorial>0){ printf("\n%d" ,maxfactorial); maxfactorial=maxfactorial-1; factorial=factorial-1; } }