Помогите плиз с програмкой на Паскале!!Нужно срочно сделать а ничего не помню!!

Ответить
Юляшка
Сообщения: 1
Зарегистрирован: 20 дек 2007, 01:14

20 дек 2007, 01:21

В матрице целых чисел,размерность N*M обнулить элементы расположенные на диагоналях,обрзующихся максимальным элементом массива.
Буду очень благодарна!! :confused:
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

20 дек 2007, 10:27

Сначала найти максимум в матрице (раздел Алгоритмы, соответствующая тема), допустим, он находится по координатам a,b. Потом пройтись в цикле по i от 0 до M (или N, смотря что больше) и обнулить элементы [a+i, b+i], [a-i, b+i], [a+i, b-i] и [a-i, b-i]. При этом следить, чтобы координаты оставались в промежутках [0..N] и [0..M]
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить