Tuesday, June 21, 2016

UVA 1185 - Big Number

#include<bits/stdc++.h>
using namespace std;
double digit(int x)
{
    double sum=0;
    for(int i=1; i<=x; i++)
        sum+=log10(i);
    return sum;
}
int main()
{
    int x , t;
    cin>>t;
    while(t--){
        cin>>x;
        cout<<(int)(digit(x))+1<<'\n';
    }
    return 0;
}

No comments:

Post a Comment