Cod sursa(job #1460828)

Utilizator om6gaLungu Adrian om6ga Data 14 iulie 2015 01:21:21
Problema Lacate Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <stdio.h>

int a[258][258], i, j, n, val;

int main()
{
    FILE *in, *out;
    in = fopen("lacate.in", "r");
    out = fopen("lacate.out", "w");

    fscanf(in, "%d", &n);
    
    val = 1;
    for (i = 1; i <= n-1; i++)
    for (j = i; j <= n-1; j++)
    {
        a[i][j] = val;
        a[j+1][i] = val;
        val++;
    }
    
    fprintf(out, "%d %d\n", val-1, n-1);
    
    for (i = 1; i <= n; i++)
    {
        for (j = 1; j <= n-1; j++)
            fprintf(out, "%d ", a[i][j]);
        fprintf(out, "\n");
    }
    
    fclose(in);
    fclose(out);
    return 0;   
}