найти количество элементов массива большее среднего арифметического,но меньших максимума в массиве из 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();
