Нужно написать несколько простых программ на c++
1. Заданы массивы целых чисел X(n) и Y(k). Все совершенные числа из этих массивовпереписать в массив Z. В массиве Z найти четыре наименьших элемента массива.
Удалить из массива Z все нулевые элементы Результаты вывести на экран в
восьмеричной системе.
2. . Упорядочить в порядке возрастания модулей элементы массива, расположенные между наибольшим и наименьшим значениями
3. В двумерном массиве С, состоящем из n×n целых чисел вычислить:• сумму элементов;
• количество нечетных элементов;
• минимальное простое число среди элементов, расположенных на главной
диагонали.
Для заданной матрицы С(n×n) и матрицы того же типа и размерности B(n×n)
найти значение выражения A=(B−C)⋅C
4. Задана матрица вещественных чисел B(n×m). Сформировать массив A(n), в который записать среднее геометрическое положительных элементов каждой строки заданной матрицы. Определить количество столбцов, упорядоченных по возрастанию
5. Провести тестирование программ классического умножения матриц(размерности 500, 1000, 2000). Внести в таблицу(фото) данные о времени выполнения программ (в секундах). Провести анализ полученных результатов.