singlepost

матрица 5 на 5 << На главную или назад  

Здравствуйте! Дана задача такого рода.
Пронумеровать позиции в матрице (таблице) размером 5×5 следующим образом. Если номер i (1<i<25) соответствует в матрице позиции с координатами (x,y), то номер i+1 может соответствовать позиции с координатами (z,w), вычисляемыми по одному из следующих правил:
(z,w) = (x+-3,y);
(z,w) = (x,y+-3); Внимание: плюс/минус
(z,w) = (x+-2,y+-2).

Требуется:

A. Написать программу, которая последовательно нумерует позиции матрицы 5×5 при заданных координатах позиции, в которой проставлен номер 1 (результаты должны быть выведены в виде заполненной матрицы);

Б. Вычислить число всех возможных расстановок номеров для всех начальных позиций, расположенных в правом верхнем треугольнике матрицы, включая ее главную диагональ.

необходимо реализовать на паскале. задача из международной олимпиады 91-ого года. в инете поискал исходники, все безуспешно, мб кто чем может помочь. заранее благодарен!

Ответы недоступны

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.