Задания 5 модуля
На массивы (M)

1 Поиск (1.5)

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

2 Сумма и произведение (1)
Введите
Введите

Найти сумму и скалярное произведение двух одномерных массивов (векторов) целых чисел, введённых с клавиатуры (размер массива вводится с клавиатуры, не более 10 элементов).

3 Матрица (1.5)

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

4.1 Матрица (1.5)

Отсортировать одномерный массив, заданный случайными целыми числами в диапазоне [0,100] из 30 элементов «методом пузырька» (или простого обмена) по не убыванию и не возрастанию.

4.2 Матрица

Реализовать сравнительную сортировку указанного массива (списка) из 1000 элементов различными «быстрыми сортировками».

5 Умножение матриц (1)
Введите N Введите M

Реализовать умножение двух случайно заданных матриц (n, m) * (m, n) в целых числах.

6 Рост и Вес (2)
ФИО Рост Вес

Прочитать массивы «ФИО», «Рост» и «Вес» из 20 элементов из текстовых файлов, составить словарь, вывести на экран, записать в файл произвольного доступа. Вывести ФИО людей с максимальным ростом и/или весом.