Mai intai trebuie sa te autentifici.
Cod sursa(job #956656)
Utilizator | Data | 3 iunie 2013 16:21:48 | |
---|---|---|---|
Problema | Oras | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.77 kb |
#include <fstream>
using namespace std;
ifstream f("oras.in");
ofstream g("oras.out");
int n, a[210][210];
int main()
{
f>>n; if (n==4) { g<<-1<<'\n'; return 0; }
if (n==3)
{
for (int i=1; i<=n; ++i)
{
for (int j=1; j<=n; ++j) g<<a[i][j]; g<<'\n';
}
return 0;
}
while (n)
{
/*if (n==6)
{
a[1][2]=a[1][3]=a[1][4]=a[2][3]=a[2][4]=1;
a[2][5]=a[3][4]=a[3][6]=a[4][5]=a[4][6]=1;
a[5][1]=a[5][3]=a[5][6]=a[6][1]=a[6][2]=1;
}*/
for (int i=1; i<n-1; ++i) a[i][n-1]=a[n][i]=1;
a[n-1][n]=1; n-=2;
}
for (int i=1; i<=n; ++i)
{
for (int j=1; j<=n; ++j) g<<a[i][j]; g<<'\n';
}
return 0;
}