1. Ввести одномерные массивы
,
и
. Заменить в каждом из них максимальный элемент средним арифметическим положительных элементов (если оно существует) соответствующего массива. Вывести массивы до преобразования и после.
2. Ввести матрицы
и
. В матрицах найти максимумы, которые вывести. Преобразовать каждую матрицу, уменьшив её положительные элементы на значение максимума другой матрицы. Исходные и преобразованные матрицы вывести на экран
3. Ввести одномерные массивы
,
и
. Определить в каждом из них среднее арифметическое отрицательных элементов. Если среднее арифметическое отрицательных существует, то поместить его в чётные ячейки соответствующего массива. Вывести массивы до преобразования и после.
4. Ввести квадратные матрицы
,
и
. Найти минимальное из 3-х чисел:
,
,
, каждое из которых является следом соответствующей матрицы (суммой диагональных элементов). В матрицах поменять местами первую строку и побочную диагональ. Матрицы вывести до и после преобразования.
5. Ввести двумерные массивы
и
. Найти наибольший элемент в каждом из массивов. В каждой матрице записать в строку, содержащую этот элемент нули, исключая сам максимальный элемент. Вывести на экран матрицы до преобразования и после.
6. Ввести одномерные массивы
,
и
. Разделить каждый из элементов на максимальный элемент среди отрицательных элементов соответствующего массива. Массивы вывести на экран до и после преобразования (или сообщение о невозможности преобразования
7. Ввести двумерные массивы
,
. Заменить в каждом массиве элементы главной диагонали на произведение положительных элементов противоположной матрицы. Матрицы вывести на экран до и после преобразования (если преобразование невозможно, то вывести соответствующее сообщение).
8. Ввести двумерные массивы
,
. Переписать элементы строки матрицы, содержащей минимальный элемент, соответственно, в одномерные массивы
и
. Обе матрицы и массивы вывести на экран.
9. Ввести одномерные массивы
,
. Определить новый вектор-массив
как:
, где знак «*» означает, что все компоненты этого вектора получены из исходного путём его деления на максимальную компоненту (производится нормировка).
10. Ввести двумерные массивы
,
. Если максимальный элемент массива
больше максимального элемента массива
, то заменить им – все отрицательные элементы обоих матриц. В противном случае – все положительные элементы. Массивы до и после преобразования вывести на экран.
11. Ввести двумерные массивы
,
. Переписать элементы столбцов обоих матриц, содержащих максимальные элементы в своих матрицах в одномерный массив
. Обе матрицы и массив
вывести на экран.
12. Ввести двумерные массивы
,
,
. Заменить в них элементы побочной диагонали на произведение положительных и кратных 3 элементов соответствующей матрицы. Исходные и преобразованные матрицы вывести на экран (или сообщение о невозможности преобразования).
13. Ввести двумерные массивы
,
. В этих массивах найти минимальные элементы. Преобразовать каждую матрицу, увеличив её отрицательные элементы на значение минимального по модулю элемента другой матрицы. Исходные и преобразованные матрицы вывести на экран.
14. Ввести двумерные массивы
,
,
. В каждом массиве найти среднее арифметическое положительных элементов. Преобразовать каждый из массивов по правилу: деление элементов 1-го столбца на сумму положительных элементов 1-ой строки, элементы, 2-го столбца на сумму положительных элементов 2-ой строки и т.д.
15. Ввести двумерные массивы
,
. Получить массивы
,
, элементы которых вычисляются по формулам
,
. Вывести все вышеупомянутые массивы вместе со значением соответствующего максимума среди элементов главной диагонали.
16. Ввести двумерные массивы
,
,
. Получить массив
по формуле
и
по формуле
. Все вышеупомянутые массивы вывести.
17. Ввести двумерные массивы
,
,
. Для этих матриц найти
– минимум среди минимальных элементов и
– минимум среди максимальных элементов, которым заменить нулевые элементы в каждом массиве. Вывести массивы до и после замены.
18. Ввести квадратные двумерные массивы
,
и
. Вывести эти матрицы. Найти
, где
– произведение диагональных элементов (главной и побочной) и
, где
– максимумы вышеупомянутых матриц. Значением
заменить нулевые элементы в каждой из матриц.
19. Ввести квадратные двумерные массивы
и
. Вывести эти матрицы. В матрицах вычислить и отпечатать средние арифметические элементов расположенных под главной диагональю, которыми заменить элементы побочной диагонали противоположной матрицы.
20. Для заданных четырёх матриц
,
,
и
найти и напечатать длины векторов
и
где
– суммы положительных элементов соответствующих матриц. Следует напомнить, что длина вектора вычисляется как квадратный корень из суммы квадратов координат.
21. Ввести три матрицы
,
,
. Вычислить и отпечатать значение функции
, если
вводится с клавиатуры,
– следы матриц
,
,
(следом матрицы называется сумма элементов главной диагонали). Значением
заменить нулевые элементы выше главной диагонали в каждой из матриц. Матрицы вывести до и после преобразования.
22. Ввести три массива
,
,
. Найти и вывести на экран
– минимальное из трёх чисел:
(количества положительных чисел для каждого из массивов). Значением
заменить нулевые элементы в каждом из массивов. Массивы вывести до и после преобразования.
23. Ввести одномерные массивы целых чисел
,
,
. Определить в каждом массиве среднее арифметическое положительных элементов кратных 5 или 3, и записать его целую часть (встроенная функция целой части: trunc (x))) на место 1-го, последнего и предпоследнего элемента соответствующего массива (при условии существования среднего арифметического). Вывести массивы до преобразования и после (при невозможности вычислить среднее арифметическое, вывести соответствующее сообщение).
24. Ввести одномерные массивы
,
,
. Найти и отпечатать максимальные по модулю отрицательные элементы в каждом из массивов. Найденными значениями заменить положительные элементы соответствующих массивов.
25. Ввести квадратные матрицы
,
. Обменять главную и побочные диагонали у той матрицы, у которой значение суммы её элементов окажется больше. Матрицы вывести до и после преобразования.
26. Ввести квадратные матрицы
,
. Заменить первой строкой одной матрицы первую строку другой матрицы. Матрица, строка которой будет дублирована в другой матрице, определяется минимальным значением (у какой матрицы минимальный элемент меньше – та и является донором, т.е. источником). Матрицы вывести до и после преобразования вместе со значением их минимумов.
27. Ввести квадратные матрицы
,
. Матрицу у которой над побочной диагональю окажется больше чётных элементов транспонировать. Матрицы вывести до и после преобразования.
28. Ввести матрицы
,
. Матрицу у которой сумма элементов последнего столбца окажется меньше преобразовать. Преобразование заключается в замене отрицательных элементов каждой строки суммой положительных элементов этой строки. Матрицы вывести до и после преобразования.
29. Ввести матрицы
,
. Сформировать из матриц пару одномерных массивов
и
, в которые поместить положительные элементы соответствующих матриц. В одномерных массивах найти количество четных элементов и вывести их вместе с самими массивами.
30. Ввести матрицы
,
. Сформировать из матриц пару одномерных массивов
и
, в которые поместить элементы, превышающие среднее арифметическое соответствующих матриц.






