Сложная обработка элементов матрицы
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!