Pagini recente » Cod sursa (job #119737) | Cod sursa (job #2326120) | Cod sursa (job #67567) | Cod sursa (job #1177127) | Cod sursa (job #3275181)
#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;
}
int t=0;
for(int i=0;i<cnt;i++)
{
t=t+v[i]*6;
v[i]=t%10;
t/=10;
}
while(t)
{
v[cnt++]=t%10;
t/=10;
}
v[0]-=4;
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-2)*2+n*4;
return 0;
}
/**
6n-4
*/