using System;
class Program
{
static void Main(string[] args)
{
Console.Write("Введите размер массива (не больше 20): ");
int n = int.Parse(Console.ReadLine());
int[] arr = new int[n];
for (int i = 0; i < n; i++)
{
Console.Write($"Введите элемент {i + 1}: ");
arr[i] = int.Parse(Console.ReadLine());
}
int count = 0;
for (int i = 0; i < n; i++)
{
if (arr[i] == 0 || arr[i] == 1)
{
count++;
}
else
{
arr[i - count] = arr[i];
}
}
n -= count;
Console.WriteLine("Измененный массив:");
for (int i = 0; i < n; i++)
{
Console.Write($"{arr[i]} ");
}
}
}
без проблем, делается за 4 минуты