Cod sursa(job #194851)
Utilizator | Adrian VELICU Zweistein | Data | 14 iunie 2008 21:07:36 |
---|---|---|---|
Problema | Oras | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <stdio.h>
int main (void) {
FILE * fi = fopen("oras.in","rt");
FILE * fo = fopen("oras.out","wt");
long n;
fscanf(fi,"%ld",&n);
char initState=0;
for (long i=1; i<=n; i++) {
char curState=initState;
initState=1-initState;
for (long j=1; j<=n; j++) {
if (i==j) fprintf(fo,"0 ");
else {
fprintf(fo,"%ld ",curState);
curState=1-curState;
};
};
fprintf(fo,"\n");
};
fclose(fi); fclose(fo);
return 0;
};