Домашнее задание 2 Массивы, матрицы

При выполнении заданий вам следует создать проект Visual Studio: HomeWork2. 

Задания необходимо выполнять в виде функций. Располагать все функции можно в одном фаиле. 

  1. Дан целочисленный массив. На его основе создать новый массив, в котором удалены все вхождения заданного числа.

    Пример. На входе функции: {1, 2, 3, 2}, 2. На выходе функции: {1, 3}. Исходный  массив не меняется.

  2. Дан целочисленный массив A размера N (> 0). Заполнить его степенями двойки от первой до N-й: 2, 4, 8, 16, … 

  3. Дан массив вещественных чисел. Поменять местами его максимальный и минимальный элементы.

  4. Дан массив целых чисел с чётным количеством элементов. Поменять местами его первую и вторую половины. Например, при преобразовании массива {1,2,3,4} должен получиться массив {3,4,1,2}.

  5. Дан массив целых чисел. Обнулить все его двузначные элементы и вернуть их количество.

  6. Дан массив вещественных чисел. Найти сумму и произведение его элементов (выходные параметры).

  7. Дана квадратная целочисленная матрица порядка M. Подсчитать сумму элементов на её побочной диагонали.

  8. Дана матрица вещественных размера M × N и целое число K (1 ≤ K ≤ N). Найти сумму и произведение элементов K-го столбца данной матрицы (сумма и произведение — выходные параметры).

  9. Даны целые положительные числа M и N. Сформировать целочисленную матрицу размера M × N, у которой все элементы J-го столбца имеют значение X·J (J = 1, …, N), где X — тоже параметр подпрограммы.