Найти среднее арифметическое чисел, неравных заданному числу C, и подсчитать количество неположительных чисел - C#

Узнай цену своей работы

Формулировка задачи:

Для хранения массива используйте класс ArrayList. Используйте поддерживаемые классом методы добавления, удаления, сортировки, а также методы, которые вам понадобятся для решения задачи Найти среднее арифметическое чисел, неравных заданному числу C, и подсчитать количество неположительных чисел, стоящих на четных местах.

Решение задачи: «Найти среднее арифметическое чисел, неравных заданному числу C, и подсчитать количество неположительных чисел»

textual
Листинг программы
   class Program
    {
        static void Main(string[] args)
        {
          ArrayList myAL = new ArrayList();
          int n = 10;
          int [] mas = new int[10];
          RandMas(n, mas);
          myAL.AddRange(mas);
          PrintValues( myAL );
          int C = 10;
          int j = 0, k = 0, l = 0;
          float m = 0;
          foreach (int obj in myAL)
          {
              l += 1;
              if (obj != C)
              {
                  k += 1;
                  m += obj;
              }
              if (obj < 0  && l % 2 == 0  )
              {
                  j += 1;
              }
          }
          Console.Write(" Среднее арифметическое =  {0}", m/k);
          Console.WriteLine();
          Console.Write(" Количество неположительных чисел =  {0}", j);
          Console.ReadKey();
        }
        static void RandMas(int n, int [] mas)
        {
            Random rand = new Random();
            for (int i = 0; i < n; i++)
                  mas[i] = rand.Next(-50, 50);
        }
 
        public static void PrintValues( IEnumerable myList ) 
        {
          foreach ( Object obj in myList )
          Console.Write( "   {0}", obj );
          Console.WriteLine();
       }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы