Индивидуальные задания. Обработать матрицу в соответствии с вариантом задания, указанного в таблице 5.1

Обработать матрицу в соответствии с вариантом задания, указанного в таблице 5.1. Размерность матрицы вводится с клавиатуры. Массив заполнять случайными числами. На экран выводить исходные данные и результат. Проверить правильность выполнения программы с помощью тестового варианта.

Таблица 5.1 – Варианты заданий

Вариант задания Имя матрицы и размеры Задание
  А (10, 15) Вычислить и запомнить сумму и число положительных элементов каждого столбца. Результат распечатать в виде двух строк. матрицы.
  A(N,M) N<20 М<15 Вычислить и запомнить суммы и числа положительных элементов каждой строки матрицы. Результаты отпечатать в виде двух столбцов.
  В (N, N) N<12 Вычислить сумму и число элементов матрицы, находящихся под главной диагональю и на ней.
  С (N, N) Сi,j> 0 N<12 Вычислить сумму и число положительных элементов матрицы, находящихся над главной диагональю
  D (К, К) К<10 Записать на место отрицательных элементов матрицы нули и вывести ее на печать в общепринятом виде
  D (10, 10) Записать на место отрицательных элементов матрицы нули, а на место положительных — единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде
  F(N,M) N<20 М<10 Найти в каждой строке матрицы максимальный и минимальный элементы и поместить их на место первого и последнего элемента строки соответственно. Матрицу напечатать в общепринятом виде
  F(10, 8) Транспонировать матрицу и вывести на печать элементы главной диагонали и диагонали, расположенной под главной. Результаты разместить в двух строках
  N(10, 10) Ni,j/5*5 = Nij Для целочисленной матрицы найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов
  N(10, 10) Из положительных элементов матрицы N сформировать матрицу М (10, КМАХ), располагая их в строках матрицы подряд, где КМАХ — макси­мальное число положительных элементов строки матрицы N. Записать нули на место отсутствующих элементов. Отпечатать обе матрицы в общепринятом виде
  P (N,N) N≤ 15 Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали. Отпечатать полученную матрицу в общепринятом виде.
  R (K,N) K≤ 20 N≤ 10 Найти наибольший и наименьший элементы матрицы и поменять их местами.

 

Контрольные вопросы

1.Указать основные правила организации вложенных циклов.

2. Указать способы выхода из внутреннего цикла.

3. Сколько раз выполняются операторы- К = 0 и К=К +1 в программе примера?

4. Как организовать вывод матрицы в общепринятом виде?

5. Как организовать вывод нижней треугольной матрицы в общепринятом виде?

6. Как организовать ввод матрицы размером NxM элементов?

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: