Алгоритмы и программы на С++. Решение задачи 2 Главы 1

Алгоритмы на С++

матрицы

Решение задачи 2 главы 1

Разбить последовательность чисел от 1 до N^2 на N подпоследовательностей так, чтобы все они состояли из N чисел и имели равные суммы. Если решений несколько, то вывести любое из них.
Вход. Целое число от 1 до 200 (на клавиатуре).
Выход. N строк, содержащих по N возрастающих чисел, разделенных пробелами (на экране). Порядок, в котором выводятся подпоследовательности, роли не играет.
Примеры.
Вход: 1; выход: 1.
Вход: 3; выход:
1 5 9
2 6 7
3 4 8

к списку задач