Определить на сколько максимальный элемент массива больше минимального - C#

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

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

Дан массив определить на сколько максимальный элемент больше минимального

Решение задачи: «Определить на сколько максимальный элемент массива больше минимального»

textual
Листинг программы
class Program
    {
        public static void CreateArray(int[] myArray_1, Random rnd)
        {
            //---Заполнение массива рандомными числами (-10,10)--- 
            //---вывод его на консоль---
            Console.WriteLine("\nМассив 1");
            for(int i = 0; i < myArray_1.Length; i++) //Проходим по циклу строк
            {
                myArray_1[i] = rnd.Next(-10, 10); //Заполняем текущий элемент
                Console.Write("{0}\t", myArray_1[i]);
            }
        }
        //Вызов метода нахождения разницы между макс и мн значением
        public static int FindDifference(int[] myArray)
        {
            int max = myArray[0], min = myArray[0], Difference = 0;
            for(int i = 0; i < myArray.Length; i++)
            {
                if(myArray[i] < min){   min = myArray[i];continue;  }
                if(myArray[i] > max)    max = myArray[i];
            }
            Difference = max - min;
            return Difference;
        }
 
        public static void Main(string[] args)
        {
            Random rnd = new Random(); //инициализация рандома
 
            Console.Write("Размер массива : ");
            int M_1 = Convert.ToInt16(Console.ReadLine());
            int[] myArray_1 = new int[M_1];
 
            CreateArray(myArray_1, rnd);
            Console.WriteLine("\nРазница между макс. и мин. значением: {0}",FindDifference(myArray_1));
            Console.ReadKey();
        }
    }

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


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

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

14   голосов , оценка 4 из 5
Похожие ответы