При виконанні завдань написати свої функції, які будуть виконувати всі обчислення.
1. Дана матрица (N+15)x(N+15) отсортировать главную диагональ, числа генерировать случайно в интервале [-N-15; N+15]
2. Дана матрица (N+15)x(N+15) отсортировать четные строки в прямом порядке, а нечетные в обратном, числа генерировать случайно в интервале [-N-15; N+15]
3. Дана матрица (N+15)x(N+15) отсортировать столбцы по убыванию суммы чисел в столбцах числа генерировать случайно в интервале [-N-15; N+15]
4. Дан двумерный массив (N+15)x(N+15) отсортировать четные строки, числа генерировать случайно в интервале [-N-15; N+15]
5. Дан вектор (N+15) отсортировать четные числа по возрастанию (нечетные оставить на своих местах) числа генерировать случайно в интервале [-N-15; N+15]
6. Дан двумерный массив (N+15)x(N+15) отсортировать каждый четный столбец, числа генерировать случайно в интервале [-N-15; N+15]
7. Дана матрица (N+15)x(N+15) отсортировать четные столбцы в обратном порядке, а нечетные в прямом, числа генерировать случайно в интервале [-N-15; N+15]
8. Дан двумерный массив (N+15)x(N+15) отсортировать строки по возрастанию суммы чисел в этих строках, числа генерировать случайно в интервале [-N-15; N+15]
9. Дана матрица (N+15)x(N+15) отсортировать каждый нечетный столбец, числа генерировать случайно в интервале [-N-15; N+15]
10. Дана матрица (N+15)x(N+15) отсортировать нечетные строки, числа генерировать случайно в интервале [-N-15; N+15]
11. Дан одномерный массив (N+15) отсортировать нечетные числа по убыванию (четные оставить на своих местах), числа генерировать случайно в интервале [-N-15; N+15]
12. Дан двумерный массив (N+15)x(N+15) найти сумму всех чисел стоящих выше главной диагонали и сравнить ее с суммой чисел стоящих ниже (главную диагональ не учитывать). Если сумма верхних больше суммы нижних, тогда отсортировать всю матрицу по убыванию, иначе по возрастанию
13. Дана матрица (N+15)x(N+15), если сумма всех чисел в строках больше суммы всех чисел в столбцах, тогда зеркально отобразить матрицу, иначе отсортировать по возрастанию, числа генерировать случайно в интервале [-N-15; N+15]
14. Дана матрица (N+15)x(N+15) отсортировать по возрастанию и записать результат в виде вертикальной нисходящей змейки, числа генерировать случайно в интервале [-N-15; N+15]
1 2 3
6 5 4
7 8 9
12 11 10
15. Дана матрица (N+15)x(N+15), определить является ли она симметричной относительно главной диагонали, числа генерировать случайно в интервале [-N-15; N+15]
16. Дана матрица (N+15)x(N+15) отсортировать по убыванию и записать результат в виде вертикальной нисходящей змейки, числа генерировать случайно в интервале [-N-15; N+15]
10 3 2
9 4 1
8 5 0
7 6 -1
17. Дана матрица (N+15)x(N+15), если сумма четных чисел больше суммы нечетных, тогда сортировать по возрастанию, иначе по убыванию, числа генерировать случайно в интервале [-N-15; N+15]
18. Дана матрица (N+15)x(N+15), найти строки с максимальным и минимальным элементом ипоменять их местами, если строки совпадают, обнулить их. Числа генерировать случайно в интервале [-N-15; N+15]
19. Дана матрица (N+15)x(N+15), найти минимальный элемент и вычесть его величину из окружающих его элементов. Матрицу рассматривать как замкнутое пространство. Числа генерировать случайно в интервале [-N-15; N+15]
20. Дана матрица (N*10+1)x(N*10+1) отсортировать главную и побочную диагонали, если стоящий в точке пересечения элемент совпадает, тогда вернуть матрице исходный вид и отсортировать в прямом порядке все четные столбцы, иначе отсортировать в обратном порядке все нечетные строки
21. Дана матрица (N+15)x(N+15) отсортировать каждый нечетный элемент в каждой четной строке, все четные элементы обнулить, числа генерировать случайно в интервале [-N-15; N+15]
22. Дана матрица (2*N+5)x(2*N+5) отсортировать каждую нечетную строку в каждый элемент четной строки записать сумму элементов предыдущей нечетной строки, числа генерировать случайно в интервале [-N-15; N+15]
23. Дана матрица (N+15)x(N+15) найти сумму всех чисел матрица. Найти максимальный элемент матрицы и обнулить все элементы, которые находятся в соответствующем столбце и строке. Повторно найти сумму всех чисел матрицы. Если сумма исходной больше, вернуть матрице исходный вид и отсортировать все четные строки, иначе оставить матрицу в преобразованном виде, числа генерировать случайно в интервале [-N-15; N+15]
24. Дана матрица (N+15)x(N+15) найти сумму всех чисел матрица. Найти минимальный элемент и прибавить его абсолютное значение к каждому элементу матрицы. Рассчитать сумму квадратов для обеих матриц, числа генерировать случайно в интервале [-N-15; N+15]
25. Дана матрица (N+15)x(N+15), найти сумму чисел стоящих в четных столбцах. Отсортировать и повторно найти сумму, если первая сумма будет больше, вернуть исходный вид матрицы и обнулить каждую нечетную строку, если вторая сумма окажется больше обнулить каждую четную строку, оставив матрицу отсортированной.
26. Дан одномерный массив (N+15) найти средне арифметическое имедиану, если медиана больше среднего найти максимальный элемент и вычесть его из каждого элемента, иначе отсортировать массив и составить из него матрицу, где каждая последующая строка должна формироваться путем смещения массива не один элемент влево, вытесняемый элемент должен становиться в конец ряда, числа генерировать случайно в интервале [-N-15; N+15]