Определить количество четных чисел на отрезке между максимальным и минимальным элементами массива - C#
Формулировка задачи:
Дан массив из N элементов. Определить количество четных чисел на отрезке, заключенном между максимальным и минимальным элементами массива.
Решение задачи: «Определить количество четных чисел на отрезке между максимальным и минимальным элементами массива»
textual
Листинг программы
int m = 7; int[] array = new int[m]; int[] index = new int[m]; int[] arr = new int[m]; int i1 = 0; int i2 = 0; int num = 0; Random rnd = new Random(); Console.WriteLine("Заданный массив"); for (int i = 0; i < m; i++) { array[i] = rnd.Next(0, 20); index[i] = i; Console.Write(array[i].ToString() + "\t "); } Console.WriteLine(); Console.WriteLine("Max = {0}, Min = {1}", array.Max(), array.Min()); Array.Copy(array, arr, m); Array.Sort(arr, index); if (index[0] > index[m - 1]) { i1 = index[m - 1]; i2 = index[0]; } else { i1 = index[0]; i2 = index[m - 1]; }; for (int i = i1 + 1; i < i2; i++) if (array[i] % 2 == 0) num = num + 1; Console.WriteLine("Количество четных элементов = {0}",num); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д