I'm trying to represent the following mathematical expression in C:$$P(n)=(n!)(6^n)$$The first program should compute the answer to expression when n = 20. I have attempted to create the program in C and it produces the correct answer (when compared with wolfram alpha's answer). The answer is approximately \$10^{34}\$.Is there any way that I could improve the code?:#include <math.h>typedef unsigned int uint;void main(){    uint n=20;    double F=1,pwr,P;    pwr=pow(6,n);    while(n>0){        F=F*n;        n=n-1;    }    P=F*pwr;}
Representation of the formula P(n) = (n!)(6^n) in C
c;mathematics