UVA 10220 I Love Big Numbers! Solution
Solve in C++:
///**********ALLAH IS ALMIGHTY************///
///AH Tonmoy
///Department of CSE,23rd Batch
///Islamic University,Bangladesh
#include<iostream>
using namespace std;
int main()
{
int n,temp,ar[5000],i,j,s,c,v;
while(cin>>n)
{
ar[0]=1;
c=1;
s=0;
temp=0;
for(i=1; i<=n; i++)
{
for(j=0; j<c; j++)
{
v=ar[j]*i+temp;
ar[j]=v%10;
temp=v/10;
}
while(temp>0)
{
ar[c]=temp%10;
temp=temp/10;
c++;
}
}
for(i=c-1; i>=0; i--)
{
s=s+ar[i];
}
cout<<s<<endl;
}
}
///**********ALLAH IS ALMIGHTY************///
///AH Tonmoy
///Department of CSE,23rd Batch
///Islamic University,Bangladesh
#include<iostream>
using namespace std;
int main()
{
int n,temp,ar[5000],i,j,s,c,v;
while(cin>>n)
{
ar[0]=1;
c=1;
s=0;
temp=0;
for(i=1; i<=n; i++)
{
for(j=0; j<c; j++)
{
v=ar[j]*i+temp;
ar[j]=v%10;
temp=v/10;
}
while(temp>0)
{
ar[c]=temp%10;
temp=temp/10;
c++;
}
}
for(i=c-1; i>=0; i--)
{
s=s+ar[i];
}
cout<<s<<endl;
}
}
No comments