Написать программу, осуществляющую работу с целочисленными матрицами в соответствии с инд. заданием. Предоставить пользователю возможность как генерации элементов матрицы (с помощью отрицательные и положительные случайные числа), так и ввода вручную пользователем.
1. Сформировать из квадратной матрицы А порядка 2*n матрицу В помещая нечетные элементы исходной матрицы А в нечетные столбцы, четные элементы – в четные. Предварительно проверить, что количество четных и нечетных элементов матрицы А одинаково.
2. Переписать элементы матрицы А в матрицу В, обнуляя все столбцы, сумма элементов которых четная.
3. Переписать элементы матрицы А в матрицу В, обнуляя все строки, сумма элементов которых нечетная.
4. Переписать элементы матрицы А в матрицу В, сортируя элементы каждого столбца и располагая их в нечетных столбцах от минимального к максимальному, а в четных наоборот, от максимального к минимальному.
5. Сформировать матрицу В из матрицы А, вычисляя элементы по следующей формуле:
6. Получить целочисленную квадратную матрицу, порядка n , элементами которой являются числа 1,2,3,…, n*n, расположенные в ней по спирали.
7. Дана целочисленная квадратная матрица порядка n. Найти последовательность чисел a1..a(n*n), получающуюся при чтении данной матрицы по спирали.
8. Из матрицы А сформировать матрицу В, отсортировав по возрастанию все элементы матрицы А и располагая их в матрице В по спирали, начиная с минимального элемента b11.
Даны числа a1..a(n*n), получить квадратную матрицу порядка n, элементами которой являются числа a1..a(n*n), расположенные в ней по схеме:
9.
10.
11.
12.
13. Сформировать из квадратной матрицы А порядка 2*n матрицу В помещая отрицательные элементы исходной матрицы А в нечетные столбцы, положительные – в четные.
14. Переписать элементы матрицы А в матрицу В, исключая из нее все повторяющиеся элементы, заменяя их 0.
15. Из матрицы А сформировать матрицу В, отсортировав по убыванию все элементы матрицы А и располагая их в матрице В по спирали, начиная с максимального элемента b11.
Дана квадратная матрица порядка n. Найти наибольшее из значений элементов, расположенных в заштрихованной части матрицы:
16.
17.
18.
19.
20.
21.
22.
23.
Дана квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера n*n так, как показано на рисунке:
24. 25. 26.
Дана квадратная матрица порядка n. Получить новую матрицу, переставляя ее блоки по схеме:
27. 28.
29. Перемножить две матрицы любой размерности, предварительно проверяя на согласованность.
30. Из матрицы А сформировать матрицу В, отсортировав по возрастанию все элементы матрицы А и располагая их в матрице В по спирали, начиная с минимального элемента В11.
31. Переписать элементы матрицы А в матрицу В, исключая из нее все элементы, меньшие модуля суммы всех элементов матрицы А, заменяя их 0.
Дана квадратная матрица порядка n. Получить новую матрицу, сортируя и переставляя элементы исходной матрицы по следующей схеме:
32. 33. 34.
35.
36. Из матрицы А сформировать матрицу В, отсортировав по возрастанию все элементы матрицы А и располагая их в матрице В по спирали, начиная с минимального элемента В11.
37. Переписать элементы матрицы А в матрицу В, исключая из нее все элементы, меньшие модуля суммы всех элементов матрицы А, заменяя их 0.
38. Сформировать из квадратной матрицы А порядка 2*n матрицу В помещая отрицательные элементы исходной матрицы А в нечетные столбцы, положительные – в четные. Предварительно проверить, что количество положительных и отрицательных элементов матрицы А одинаково.
39. Из матрицы А сформировать матрицу В, отсортировав по убыванию все элементы матрицы А и располагая их в матрице В по спирали, начиная с максимального элемента b11.
40. Переписать элементы матрицы А в матрицу В, исключая из нее все элементы, меньшие модуля суммы всех элементов матрицы А, заменяя их 0.
41. Переписать элементы матрицы А в матрицу В, сортируя элементы каждого столбца и располагая их в столбцах от минимального к максимальному.
42. Сформировать матрицу В из матрицы А, вычисляя элементы по следующей формуле:
43. Переписать элементы матрицы А в матрицу В, сортируя элементы каждой строки и располагая их от максимального элемента к минимальному.
44. Переписать элементы матрицы А в матрицу В, сортируя элементы каждой строки и располагая их в нечетных строках от минимального к максимальному, а в четных наоборот, от максимального к минимальному.
45. Переписать элементы матрицы А в матрицу В, вычитая из каждого элемента строки сумму всех четных чисел этой строки.
46. Переписать элементы матрицы А в матрицу В, вычитая из каждого элемента столбца сумму всех нечетных чисел этого столбца.