Помощь - Поиск - Пользователи - Календарь
Полная версия: ЗАПОЛНИТЬ МАТРИЦУ
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
многорассмотрительствующий

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

К и L надо задовать или они должны быть прописаны в самой программе.
Michael_Rybak
color[i, j] := max(abs(i - k), abs(j - l)) + 1;
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.