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

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

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

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

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

textual
Листинг программы
  1.    class Program
  2.     {
  3.         static void Main(string[] args)
  4.         {
  5.           ArrayList myAL = new ArrayList();
  6.           int n = 10;
  7.           int [] mas = new int[10];
  8.           RandMas(n, mas);
  9.           myAL.AddRange(mas);
  10.           PrintValues( myAL );
  11.           int C = 10;
  12.           int j = 0, k = 0, l = 0;
  13.           float m = 0;
  14.           foreach (int obj in myAL)
  15.           {
  16.               l += 1;
  17.               if (obj != C)
  18.               {
  19.                   k += 1;
  20.                   m += obj;
  21.               }
  22.               if (obj < 0  && l % 2 == 0  )
  23.               {
  24.                   j += 1;
  25.               }
  26.           }
  27.           Console.Write(" Среднее арифметическое =  {0}", m/k);
  28.           Console.WriteLine();
  29.           Console.Write(" Количество неположительных чисел =  {0}", j);
  30.           Console.ReadKey();
  31.         }
  32.         static void RandMas(int n, int [] mas)
  33.         {
  34.             Random rand = new Random();
  35.             for (int i = 0; i < n; i++)
  36.                   mas[i] = rand.Next(-50, 50);
  37.         }
  38.  
  39.         public static void PrintValues( IEnumerable myList )
  40.         {
  41.           foreach ( Object obj in myList )
  42.           Console.Write( "   {0}", obj );
  43.           Console.WriteLine();
  44.        }
  45.     }

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


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

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

8   голосов , оценка 4.125 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы