Cod sursa(job #1557342)

Utilizator andrei_diaconu11Andrei C. Diaconu andrei_diaconu11 Data 27 decembrie 2015 12:38:19
Problema Lacate Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <stdio.h>
int mat[256][255];
using namespace std;

int main()
{
  int n, nr, i, j;
  FILE *fi=fopen("lacate.in", "r"), *fo=fopen("lacate.out", "w");
  fscanf(fi, "%d", &n);
  fprintf(fo, "%d %d\n", n*(n-1)/2, n-1);
  nr=1;
  for(i=0;i<n;i++)
    for(j=0;j<n-1;j++)
      if(mat[i][j]==0){
        mat[i][j]=mat[j+1][i]=nr;
        nr++;
      }
  for(i=0;i<n;i++){
    for(j=0;j<n-1;j++)
      fprintf(fo, "%d ", mat[i][j]);
    fprintf(fo, "\n");
  }
  fclose(fi);
  fclose(fo);
  return 0;
}