Pagini recente » Cod sursa (job #501000) | Cod sursa (job #1541975) | Cod sursa (job #895559) | Cod sursa (job #2745423) | Cod sursa (job #3275190)
#include <fstream>
#include <algorithm>
using namespace std;
ifstream cin("sarpe.in");
ofstream cout("sarpe.out");
int v[2005];
int main()
{
char c;
int cnt=0;
while(cin>>c)
v[cnt++]=c-'0';
reverse(v,v+cnt);
if(cnt==1 && v[0]==1)
{
cout<<1;
return 0;
}
else if(cnt==1 && v[0]==2)
{
cout<<8;
return 0;
}
int t=0;
for(int i=0;i<cnt;i++)
{
t=t+v[i]*5;
v[i]=t%10;
t/=10;
}
while(t)
{
v[cnt++]=t%10;
t/=10;
}
v[0]-=3;
for(int i=0;i<cnt;i++)
{
if(v[i]<0)
{
v[i]+=10;
v[i+1]--;
}
}
if(v[cnt-1]==0)cnt--;
for(int i=cnt-1;i>=0;i--)
{
cout<<v[i];
}
//(n)*4+;
return 0;
}
/**
8n-8
*/