Содержание

Задачи на составление программ обработки матриц

Задачи, предлагаемые в данном разделе, предполагают организацию ввода прямоугольной или квадратной матрицы, её обработку и вывод исходной матрицы и полученных данных в наглядной форме. Количество строк и столбцов в матрице должно задаваться с помощью именованных констант m и n (для задания квадратной матрицы достаточно одного параметра m).


1. Определить значение максимального элемента матрицы и его координаты (номер строки и номер столбца). Разделить каждый элемент матрицы на значение её максимального элемента.

2. Определить сумму элементов в каждом столбце матрицы и записать в вектор b. Определить максимальный элемент вектора b и его индекс.

3. Дана квадратная матрица. Определить сумму элементов матрицы, которые можно достичь ходом короля, находящемся на поле с заданными координатами.

4. Дана квадратная матрица. Определить сумму элементов матрицы, которые можно достичь ходом ферзя, находящемся на поле с заданными координатами.

5. Дана квадратная матрица. Определить сумму элементов матрицы, которые можно достичь ходом ладьи, находящейся на поле с заданными координатами.

6. Дана квадратная матрица. Определить сумму элементов матрицы, которые можно достичь ходом слона, находящемся на поле с заданными координатами.

7. Определить сумму элементов матрицы, принадлежащих её внешнему контуру "толщиной" в один элемент.

8. Дана квадратная матрица. Определить вектор-столбец, каждый элемент которого есть сумма элементов концевой части соответствующей строки, начиная с элемента принадлежащего главной диагонали.

9. Дана квадратная матрица. Определить сумму элементов, которые находятся на её главной диагонали и двух соседних кодиагоналях.

10. Дана квадратная матрица. Определить сумму элементов матрицы, которые одновременно лежат выше обеих её диагоналей.

11. Дана прямоугольная матрица с нечётным количеством столбцов. Определить сумму элементов, расположение которых образует контур буквы "Т" максимального размера с "толщиной линии" в один элемент.

12. Дана прямоугольная матрица с нечётным количеством строк. Определить сумму элементов, расположение которых образует контур буквы "Н" максимального размера с "толщиной линии" в один элемент.

13. Вычислить среднее значение каждой строки и каждого столбца матрицы.


Copyright г Барков Валерий Андреевич, 2000