Pagini recente » Cod sursa (job #428456) | Cod sursa (job #727657) | Cod sursa (job #778303) | Cod sursa (job #495691) | Cod sursa (job #805415)
Cod sursa(job #805415)
#include<fstream>
#define Nmax 205
using namespace std;
int n, i, c, a[Nmax], j, b[Nmax];
int main()
{
ifstream f("oras.in");
ofstream h("oras.out");
f>>n;
f.close();
if (n%2==0)
h<<"-1"<<'\n';
else
{
for (i=1; i<=(n-1)/2; i++)
a[2*i]=1;
for (i=1; i<=n; ++i)
{
h<<a[i]<<" ";
if (a[i]==1)
{
b[i]=0;
if (i==n)
b[1]=1;
else
b[i+1]=1;
}
}
for (i=1; i<=n; ++i)
a[i]=b[i];
h<<'\n';
for (j=2; j<=n; j++)
{
for (i=1; i<=n; ++i)
b[i]=0;
for (i=1; i<=n; ++i)
{
h<<a[i]<<" ";
if (a[i]==1)
{
b[i]=0;
if (i==n)
b[1]=1;
else
b[i+1]=1;
}
}
h<<'\n';
for (i=1; i<=n; ++i)
{
a[i]=b[i];
}
}
}
h.close();
return 0;
}