Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab2_3_4 / Задания к лаб.раб.по теме матрицы

.doc
Скачиваний:
18
Добавлен:
03.03.2016
Размер:
70.66 Кб
Скачать

Задания к лабораторной работе по теме матрицы

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

4. Каждый элемент строки прямоугольной матрицы представить как приращение по отношению к минимальному элементу этой же строки. Определить значение и положение максимального элемента матрицы после ее преобразования.

----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

7. Для каждой строки прямоугольной целочисленной матрицы оп­ределить сумму ее положительных элементов. После чего строку с минимальной суммой таких элементов обнулить.

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

12. В прямоугольной матрице найти номера столбцов, содержащих соответственно максимальное и минимальное количество отрицательных элементов, после чего обменять их местами. Учесть частные случаи (в матрице нет отрицательных элементов; лишь один столбец

матрицы содержит такие элементы; лишь два столбца содержат отри­цательные элементы, но их количество одинаково).

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

чего обменять их местами. Нулевые элементы не учитывать.

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

-----------------------------------------------------------------

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

---------------------------------------------------------------

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

----------------------------------------------------------------

41. В прямоугольной матрице обменять первый столбец с последним.

-----------------------------------------------------------------------------

42. В прямоугольной матрице обменять первую строку с последней.

--------------------------------------------------------------------

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

--------------------------------------------------------------------

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

--------------------------------------------------------------------

45. В прямоугольной матрице подсчитать количество строк, имеющих только числа одного знака (или только положительные, или только отрицательные).

--------------------------------------------------------------------

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

--------------------------------------------------------------------

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

--------------------------------------------------------------------

48. Транспонировать квадратную матрицу.

--------------------------------------------------------------------

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

--------------------------------------------------------------------

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

-------------------------------------------------------------------

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

-------------------------------------------------------------------

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

-------------------------------------------------------------------

53. Если в прямоугольной матрице максимальный элемент строки имеет четное значение, то обнулить его.

-------------------------------------------------------------------

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

--------------------------------------------------------------------

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

-------------------------------------------------------------------

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

-------------------------------------------------------------------

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

----------------------------------------------------------------

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

----------------------------------------------------------------

59. Строку с максимальным количеством нулевых элементов обменять с последней строкой прямоугольной матрицы.

----------------------------------------------------------------

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

-----------------------------------------------------------------

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

----------------------------------------------------------------

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

---------------------------------------------------------------

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

---------------------------------------------------------------

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

--------------------------------------------------------------

65. В квадратной матрице обменять столбцы с максимальным и минимальным диагональными элементами матрицы.

--------------------------------------------------------------

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

---------------------------------------------------------------

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

---------------------------------------------------------------

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

-------------------------------------------------------------

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

------------------------------------------------------------

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

-----------------------------------------------------------

71. Для каждой строки определить количество нечетных в ней элементов и строку с максимальным таким количеством.

----------------------------------------------------------------

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

----------------------------------------------------------------

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

---------------------------------------------------------------

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

---------------------------------------------------------------

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

---------------------------------------------------------------

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

--------------------------------------------------------------

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

---------------------------------------------------------------

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

--------------------------------------------------------------

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

-------------------------------------------------------------

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

-----------------------------------------------------------

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

----------------------------------------------------------

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

----------------------------------------------------------

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

----------------------------------------------------------

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

------------------------------------------------------------

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

------------------------------------------------------------

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

---------------------------------------------------------------

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

---------------------------------------------------------------

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

---------------------------------------------------------------

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

-----------------------------------------------------------------

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

----------------------------------------------------------------

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

---------------------------------------------------------------

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

-----------------------------------------------------------------

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

------------------------------------------------------------

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

----------------------------------------------------------

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

--------------------------------------------------------

96. В прямоугольной матрице обменять первую строку со строкой с минимальной суммой элементов.

-------------------------------------------------------

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

-------------------------------------------------------

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

---------------------------------------------------------

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

----------------------------------------------------------

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