
найти количество элементов массива большее среднего арифметического,но меньших максимума в массиве
из 10 целых чисел

Ответы на вопрос

Language: C# , IDE: Visual Studio .
Проверку на ввод сам допишешь по надобности, я думаю она тут не нужна .
uint Count = uint.Parse(Console.ReadLine());
var Array = new int[Count];
var Randomizer = new Random();
int RandomNumber, Sum = 0, Average;
// заполнение массива рандомными числами от -1000 до 1000 .
for (int i = 0; i < Count; i++)
{
RandomNumber = Randomizer.Next(-1000, 1000);
Array[i] = RandomNumber;
Sum += Array[i];
}
Average = Sum / Array.Length;
Console.WriteLine("Искомые значения: ");
foreach(int Check in Array)
{
if (Check > Average && Check < Array.Max()) Console.Write($"{Check} ");
}
Console.ReadLine();




Для решения этой задачи, нам нужно выполнить несколько шагов:
1. Найти среднее арифметическое всех элементов массива. 2. Найти максимальный элемент в массиве. 3. Посчитать количество элементов массива, которые больше среднего арифметического, но меньше максимального элемента.
Пример кода на Python:
```python # Заданный массив из 10 целых чисел arr = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50]
# Шаг 1: Найти среднее арифметическое всех элементов массива average = sum(arr) / len(arr)
# Шаг 2: Найти максимальный элемент в массиве maximum = max(arr)
# Шаг 3: Посчитать количество элементов массива, которые больше среднего арифметического, но меньше максимального элемента count = 0 for num in arr: if num > average and num < maximum: count +=


Похожие вопросы


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili