1. Посчитай количество четных чисел в исходном массиве. Создай переменную
count для подсчета четных чисел.
int count = 0;
for(int i = 0; i<N; i++)
{
if(A[i]%2==0)
{
count++;
}
}
2. Создай новый массив размером N-count.
int *A_new = new int [N-count];
3. Скопируй из исходного массива нечетные числа.
for (int i = 0,j=0; i < N; i++)
{
if(A[i]%2!=0)
{
A_new[j]=A[i]
j++; //переход к следующему элементу массива
}
}
4. Выводишь результат в консоль
for(int i = 0, i < (N-count);i++)
{
cout<<A_new[i]<<" ";
}
В результате получишь массив только из нечетных чисел.