Приветствую всех, сегодня решаем по предложенному студентом задачу на C#. И так у нас из условия задания дано:
Дан целочисленный массив размера N. Удалить из массива все нечетные числа и вывести размер полученного массива и его содержимое.
Теперь рассмотрим пример кода:
static void Main(string[] args)
{
Console.Write("\nВведите количество элементов массива:");
int N = Convert.ToInt32(Console.ReadLine());
int[] arr = new int[N];
Random rand = new Random();
Console.Write("\nНеотсортированный массив:");
Console.Write("\n");
//Создаем и заполняем массив
for(int i=0; i < N; i++)
{
arr[i] = rand.Next(0, 201) - 100;
Console.Write("{0}", arr[i]);
Console.Write(' ');
}
//Сортируем
Console.WriteLine("\n");
Console.WriteLine("Отсортированный массив:");
int k = 0;
for(int i = 0; i < arr.Length; i++)
{
if (arr[i] % 2 == 0){
k++;
Console.Write("{0}", arr[i]);
Console.Write(' ');
}
}
Console.Write("\n");
Console.WriteLine("Размер массива:{0}", k);
Console.ReadKey();
}
