UVA 1185 - Big Number

Problem PDF

Solution:

#include
#include
#include

int main()
{
    long long n,i,t;
    int d;
    while(scanf("%lld",&t)==1)
    {
        while(t--)
        {
        scanf("%lld",&n);
        d=0;
        for(i=1;i<=n;i++){
        d=d+log10(i);
        }
        printf("%d\n",d);
        }
    }



return 0;
}
https://github.com/Shipu/OnlineJudgeProblemSolutionWithCPlusPlus/tree/master/uva/1185/1185.cpp