ВУЗ:
Составители:
В данном алгоритме можно совместить в двух общих вложенных
циклах присвоение значений элементам матрицы, анализ их знака,
подсчет количества отрицательных элементов матрицы, их замену на
нуль и вывод матрицы.
Пример 12
Подсчитать и вывести на дисплей суммы элементов той же мат-
рицы по строкам. Схема алгоритма приведена на рис. 3.19.
Во внутреннем цикле для каждой строки матрицы формируются
промежуточные суммы элементов по строкам, а после выхода из
внутреннего цикла они выводятся на дисплей.
Прежде чем произойдет переход на следующую строку матри-
цы A(i, j), переменную S необходимо обнулить.
В некоторых случаях при обработке матриц достаточно организо-
вать только один цикл. Это, например, задачи, в которых обрабаты-
ваются диагонали матриц.
Пример 13
Для матрицы A(i, j) размерностью 8×8 подсчитать сумму элемен-
тов ее главной и побочной диагоналей и вывести их на дисплей.
При составлении схемы алгоритма (рис. 3.20) учтем, что элементы
главной диагонали имеют одинаковые индексы, а у побочной номер
строки и столбца связаны между собой следующим соотношением
j=9−i.
46
В данном алгоритме можно совместить в двух общих вложенных циклах присвоение значений элементам матрицы, анализ их знака, подсчет количества отрицательных элементов матрицы, их замену на нуль и вывод матрицы. Пример 12 Подсчитать и вывести на дисплей суммы элементов той же мат- рицы по строкам. Схема алгоритма приведена на рис. 3.19. Во внутреннем цикле для каждой строки матрицы формируются промежуточные суммы элементов по строкам, а после выхода из внутреннего цикла они выводятся на дисплей. Прежде чем произойдет переход на следующую строку матри- цы A(i, j), переменную S необходимо обнулить. В некоторых случаях при обработке матриц достаточно организо- вать только один цикл. Это, например, задачи, в которых обрабаты- ваются диагонали матриц. Пример 13 Для матрицы A(i, j) размерностью 8×8 подсчитать сумму элемен- тов ее главной и побочной диагоналей и вывести их на дисплей. При составлении схемы алгоритма (рис. 3.20) учтем, что элементы главной диагонали имеют одинаковые индексы, а у побочной номер строки и столбца связаны между собой следующим соотношением j=9−i. 46
Страницы
- « первая
- ‹ предыдущая
- …
- 44
- 45
- 46
- 47
- 48
- …
- следующая ›
- последняя »