#include <iostream>
#include<string>
using namespace std;
int a[1000];
void init(int a[])
{
string s;
cin>>s;
a[0]=s.length();
int i;
for(i=1;i<=a[0];i++)
{
a[i]=s[a[0]-i]-'0';
}
}
void cheng(int a[],int n)
{
int i=0,j=0;
a[0]++;
for(i=1;i<=a[0];i++)
a[i]*=n;
for(i=1;i<=a[0];i++)
{
a[i+1]+=a[i]/10;
a[i]%=10;
}
while(a[0]>0&&a[a[0]]==0)
a[0]--;
}
int main()
{
init(a);
int i,sum=0;
for(i=1;i<=999;i++)
cheng(a,2);
for(i=1;i<=a[0];i++)
{ cout<<a[a[0]-i+1];
sum+=a[i];
}
cout<<endl;
cout<<sum<<endl;
return 0;
}
Answer:
| 1366 |