Pagini recente » Cod sursa (job #637974) | Cod sursa (job #3190163) | Cod sursa (job #2145971)
#include<fstream>
using namespace std;
ifstream f("culori3.in");
ofstream g("culori3.out");
int n,i,a[10000];
unsigned long long nr=1;
void multiplu(int a[], int b)
{
int i,t=0;
for (i=1;i<=a[0] || t;i++,t=t/10)
a[i]=(t=t+a[i]*b)%10;
a[0]=i-1;
}
int main()
{
f>>n;
if(n==1)
g<<5;
else
if(n==2)
g<<8;
else
if(n==3)
g<<14;
else
if(n%2==0)
{
a[1]=8;
a[0]=1;
for(i=1;i<=(n-2)/2;i++)
multiplu(a,3);
for(i=a[0];i>=1;i--)
g<<a[i];
}
else
if(n%2!=0)
{
a[1]=14;
a[0]=1;
for(i=1;i<=(n-3)/2;i++)
multiplu(a,3);
for(i=n;i>=1;i--)
g<<a[i];
}
return 0;
}