uri 1429 solution in cpp
by ujjal roy
#include<bits/stdc++.h>
using namespace std;
main()
{
while(1)
{
string s;
int i,j,l,sum=0,k,f=1;
cin>>s;
if(s=="0") break;
else
{
l=s.size();
for(i=0,j=l;i<l;i++,j--)
{ f=1;
for(k=2;k<=j;k++)
{
f=f*k;
}
sum=sum+(f*(s[i]-'0'));
}
cout<<sum<<endl;
}
}
return 0;
}
0 Comments