Приветствую всех, сегодня решаем по предложенному студентом задачу на 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(); }