Pagini recente » Cod sursa (job #1950950) | Cod sursa (job #3288166) | Cod sursa (job #2399025) | Cod sursa (job #2357109) | Cod sursa (job #1265403)
#include <fstream>
using namespace std;
ifstream fin("lacate.in");
ofstream fout("lacate.out");
#define Nmax 260
int t[Nmax][Nmax];
int main()
{
int i, j, n, nr = 1;
fin >> n;
fout << n * (n - 1) / 2 << ' ' << n - 1 << '\n';
t[1][1] = t[2][1] = 1;
for(i = 3; i <= n; ++i)
{
for(j = 1; j <= i - 2; ++j) t[i][j] = t[j][i-1] = (++nr);
t[i-1][i-1] = t[i][i-1] = (++nr);
}
for(i = 1; i <= n; ++i)
{
for(j = 1; j < n; ++j)
fout << t[i][j] << ' ';
fout << '\n';
}
return 0;
}