Сложная обработка элементов матрицы



1. Ввести матрицу , вывести ее. Найти сумму элементов в той строке, где произведение элементов максимально.

2. Ввести целочисленную квадратную матрицу , вывести ее. В строках, где сумма элементов четная, все элементы увеличить на значение минимального элемента среди элементов побочной диагонали.

3. Ввести матрицу , вывести ее. Максимум каждого столбца матрицы заменить значением суммы элементов всей матрицы, кратных трем.

4. Ввести матрицу , вывести ее. В матрице нечетные столбцы отсортировать по убыванию, а четные по возрастанию.

5. Ввести матрицу , вывести ее. Выяснить, сколько и какие строки в матрице не упорядочены по возрастанию.

6. Ввести матрицу , вывести ее. В матрице для каждого столбца, чьи элементы не упорядочены по убыванию, вместо последнего элемента столбца вписать «–1».

7. Ввести матрицу , вывести ее. В матрице для каждой строки дважды произвести циклический сдвиг элементов влево.

8. Ввести матрицу , вывести ее. Отрицательные элементы каждой строки заменить суммой максимума и минимума этой строки.

9. Ввести матрицу , вывести ее. В каждой строке матрицы найти K – количество положительных элементов. В строках все элементы после K-го увеличить на сумму положительных элементов этой строки.

10.  Ввести матрицу , вывести ее. Возвести в квадрат элементы той строки, где максимальный элемент встречается раньше.

11.  Ввести матрицу , вывести ее. В каждом столбце матрицы поменять местами второй отрицательный и минимальный элемент столбца. Если в столбце нет двух отрицательных элементов, то оставить его без изменения.

12.  Ввести матрицу , вывести ее. В каждой строке матрицы поменять местами минимальный среди четных элементов и первый элемент строки. Если нет четных элементов в строке, то оставить ее без изменения.

13.  Ввести матрицу , вывести ее. В строках, где число четных элементов превышает число нечетных, нечетные элементы заменить максимальным элементом всей матрицы.

14.  Ввести матрицу , вывести ее. В столбцах, где минимум находится в первой половине столбца, максимальный элемент столбца возвести в квадрат.

15.  Ввести матрицу , вывести ее. В каждой строке найти сумму элементов, расположенных после первого нулевого элемента. Значения найденных сумм поместить в одномерный массив .

16. Ввести матрицу , вывести ее. В каждой строке матрицы элементы, расположенные до максимального, переставить в обратном порядке.

17.  Ввести матрицу , вывести ее. В каждой строке найти произведение элементов, предшествующих минимальному элементу строки. Произведения переписать в одномерный массив .

18.  Ввести матрицу , вывести ее. В каждой строке максимум среди нечетных элементов умножить на номер строки, в которой он встречается. Если в строке нет нечетных элементов, то оставить ее без изменения.

19.  Ввести матрицу , вывести ее. В каждом столбце  матрицы  найти K – количество элементов расположенных после минимального. Первые K элементов столбца переставить в обратном порядке.

20.  Ввести матрицу , вывести ее. В каждой строке матрицы найти K – количество отрицательных элементов. Переставить в обратном порядке последние ( ) элементов матрицы.

21.  Ввести матрицу , вывести ее. В матрице упорядочить по возрастанию те строки, где сумма элементов четная.

22.  Ввести матрицу , вывести ее. В матрице упорядочить по убыванию те столбцы, где количество четных элементов больше либо равно числу нечетных.

23.  Ввести квадратную матрицу , вывести ее. На главную диагональ записать « », если сумма положительных элементов в соответствующей строке больше максимума всей матрицы и «–1» в противном случае.

24.  Ввести квадратную матрицу , вывести ее. В матрице  определить K  – количество четных элементов на побочной диагонали. Элементы первых K строк матрицы переставить в обратном порядке.

25.  Ввести квадратную матрицу , вывести ее. Определить K – положение максимального элемента на главной диагонали. В каждом из последних K столбцов матрицы заменить отрицательные элементы суммой этих элементов (сумма ищется для каждого столбца).

26.  Ввести матрицу , вывести ее. В матрице для каждого столбца определить количество четных элементов. Результат поместить в одномерный массив , записывая для каждого столбца «1», если число четных в нем больше, «-1», если число нечетных больше, «0», если четных и нечетных элементов в столбце поровну.

27.  Ввести матрицу , вывести ее. Для каждой строки матрицы определить максимум среди соседних элементов этой строки. Результат записать в одномерный массив .

28.  Ввести матрицу , вывести ее. В каждой строке матрицы определить, сколько в ней положительных, сколько отрицательных и сколько нулевых элементов. Если число положительных и отрицательных совпадает, то найти сумму элементов этой строки.

29.  Ввести матрицу , вывести ее. Минимальный элемент каждой строки увеличить на сумму элементов, расположенных до этого минимума.

30.  Ввести матрицу , вывести ее. Элементы между максимумом и минимумом в каждой строке увеличить на значение суммы элементов, расположенных между этими максимумом и минимумом.

 

Тема: подпрограммы


Дата добавления: 2018-09-22; просмотров: 514; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!