Cod sursa(job #2049292)

Utilizator Seb16Ungureanu Paul Sebastian Seb16 Data 27 octombrie 2017 00:20:34
Problema Lacate Scor 100
Compilator cpp Status done
Runda Pregatire UPB 2017 - 1 Marime 0.45 kb
#include <fstream>

using namespace std;

ifstream fin("lacate.in");
ofstream fout("lacate.out");

int a[256][256], n;

int main() {
	fin >> n;
	int k = 0;
	for (int i = 0; i < n; ++i) {
		for (int j = i; j < n - 1; ++j) {
			a[i][j] = ++k;
			a[j + 1][i] = k;
		}
	}
	fout << k << ' ' << n - 1 << '\n';
	for (int i = 0; i < n; ++i) {
		for (int j = 0; j < n - 1; ++j) {
			fout << a[i][j] << ' ';
		}
		fout << '\n';
	}
	fin.close();
	fout.close();
	return 0;
}