Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ ЗАПОЛНИТЬ МАТРИЦУ

Автор: многорассмотрительствующий 19.12.2006 21:57


Матрицу А(m,n) заполнить следующим образом. Для заданных k и l элементу аkl присвоить значение 1 ; элементам , окаймляющим его (соседним с ним по вертикали, горизонтали и диагоналям) – значение 2; элементам следующего окаймление – значение 3 и так далее до заполнения всей матрицы. Результат вывести на экран ,раскрасив слой разными цветами. Примечание : алгоритм не изменится ,если координаты элемента (несуществующего ) k и l находятся за пределами матрицы.

К и L надо задовать или они должны быть прописаны в самой программе.

Автор: Michael_Rybak 19.12.2006 22:10

color[i, j] := max(abs(i - k), abs(j - l)) + 1;