1. Написать функцию, которая получает указатель на массив и его размер, и возвращает количество отрицательных, положительных и нулевых элементов массива.
2. Написать функцию, которая получает указатель на динамический массив и его размер. Функция должна удалить из массива все отрицательные числа и вернуть указатель на новый динамический массив.
3. Создать два массива: А[M] и B[N] (M и N вводятся с клавиатуры). Необходимо создать третий массив минимально возможного размера, в котором нужно собрать те элементы массива A, которых нет в массиве B, без повторений.
4. Написать функцию, которая позволяет добавлять массив в конец динамического массива. Функция должна возвращать указатель на динамический массив.
5. Написать функцию, которая позволяет вставлять блок элементов (одномерный массив) в указанную позицию динамического массива. Функция должна возвращать указатель на динамический массив.
6. Написать функцию, которая позволяет удалять с произвольного индекса указанное количество элементов из динамического массива. Функция должна возвращать указатель на динамический массив.
7. Написать функцию, которая получает указатель на динамический массив и его размер. Функция должна удалить из массива все простые числа и вернуть указатель на новый динамический массив.