Найти среднее арифметическое чисел, неравных заданному числу 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д