Вопрос задан 16.06.2023 в 06:44. Предмет Информатика. Спрашивает Кубеков Мирлан.

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

из 10 целых чисел
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тарелко Никита.

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();


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи, нам нужно выполнить несколько шагов:

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 +=

0 0

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос