Cod sursa(job #1836850)

Utilizator Joystick6208Catalin Topala Joystick6208 Data 28 decembrie 2016 18:48:14
Problema Lacate Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <cstdio>
using namespace std;

int main()
{

	int n, l;

	freopen("lacate.in", "r", stdin);
	freopen("lacate.out", "w", stdout);

	scanf("%d", &n);
	int lac[n][n-1];

	l = 1;
	for(int i = 0; i < n; ++i)
		for(int j = i; j < n-1; ++j)
			lac[i][j] = lac[j+1][i] = l++;

	printf("%d %d\n", l-1, n-1);
	for(int i = 0; i < n; ++i)
	{
		for(int j = 0; j < n-1; ++j)
            printf("%d ", lac[i][j]);
		printf("\n");
	}

	return 0;
}