Zadatak br45 balkanijada

#include <iostream>

using namespace std;

int main()
{
int n,i;
cin>>n;
int ul[n],iz[n];
for(i=1;i<=n;i++)
cin>>ul[i];

if(i==2){cout<<ul[i]<<“ „<<ul[i]; goto kraj;}

iz[2]=ul[1]; iz[n-1]=ul[n];
for(i=3;i<=n-1;i=i+2)
{
iz[i+1]=ul[i]-iz[i-1];
}
for(i=n-2;i>=2;i=i-2)
{
iz[i-1]=ul[i]-iz[i+1];
}
for(i=1;i<=n;i++)
cout<<iz[i]<<“ „;
kraj:
return 0;
}

2. Vujkovic-rjesenje!

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
int n;
cin>>n;
int suma[n];
for(int i=0;i<n;i++)
cin>>suma[i];
int broj[n];
broj[1]=suma[0];
broj[n-2]=suma[n-1];
if(n==2)
{
cout<<broj[n-2]<<“ „<<broj[1];
goto kraj;
}
for(int i=2;i<=n-2;i=i+2)
{
broj[i+1]=suma[i]-broj[i-1];
}
for(int i=n-3;i>=1;i=i-2)
{
broj[i-1]=suma[i]-broj[i+1];
}
for(int i=0;i<n;i++)
cout<<broj[i]<<“ „;
kraj:
return 0;
}

Advertisements