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