Untitled

mail@pastecode.io avatar
unknown
plain_text
25 days ago
2.1 kB
1
Indexable
Never
using System;
using System.Linq;

//Тело класса будет написано студентом. Класс обязан иметь статический метод PrintResult()
class UserInputToCompileForTest
{ 
    // Подсчет количества четных элементов массива
    // numbers - массив, в котором ведется подсчет
    public static int CountEvenItems(int[] numbers)
    {
        //Напишите свое решение здесь
      int number = numbers[0];
           int count = 0;
        for (int i = 0; i < numbers.Length; i++)
        {
          if (number % 2 == 0)
          {
            count = count + 1;
          }
          
        }
      return count;
    }
    
    public static void PrintResult(int[] array)
    {
        //Напишите свое решение здесь
      int count = CountEvenItems(array);
        Console.WriteLine(count);
    }
}

//Не удаляйте и не меняйте класс Answer!
class Answer
{
    public static void Main(string[] args)
    {
        int[] array;
        

        if (args.Length >= 1) {
            // Объединяем все аргументы командной строки в одну строку
            string joinedArgs = string.Join(" ", args);

            // Разделяем строку по запятой с пробелом и преобразуем в массив целых чисел
            array = joinedArgs.Split(", ")
                                  .Select(int.Parse)
                                  .ToArray();
            
            // Теперь arr содержит преобразованные в целые числа из командной строки
        
        } else {
           // Если аргументов на входе нет
            array = new int[] {2, 5, 2, 3, 6, 3, 7, 8, 2, 4}; // Создание массива
        }
        UserInputToCompileForTest.PrintResult(array);
    }
}
Leave a Comment