Массив заполнить случайными числами и вывести max и min. Выводится только max - C#
Формулировка задачи:
Задание такое: Массив заполняется случайными числами потом если нет повторяющихся max и min должно вывести просто max и min ищет норм но выводит почему то только max
static void Main(string[] args) { int key; int max=0; int min=0; int k = 0; int u = 0; int n; n = Convert.ToInt32(Console.ReadLine()); int[] strt = new int[n]; Random r = new Random(); for (int i = 0; i < strt.Length; i++) { strt[i] = r.Next(1, 10); Console.Write(strt[i] + " "); } for (int i = 0; i < n - 1; i++) { k++; for (int j = i + 1; j < n; j++) { if (strt[i] > strt[j]) { key = strt[i]; strt[i] = strt[j]; strt[j] = key; } } } for (int i = 0;i<n;i++) { if (i == k) { max = strt[i]; } if (i == 0) { min = strt[i]; } } for (int i = 1; i < n - 1; i++) { if (strt[i] == max) { u++; Console.WriteLine("Error max"); } if (strt[i] == min) { u++; Console.WriteLine("Error min"); } } if (u < 1) { Console.WriteLine(min); Console.WriteLine(max); } } } }
Решение задачи: «Массив заполнить случайными числами и вывести max и min. Выводится только max»
textual
Листинг программы
if (u < 1) { Console.WriteLine(); Console.WriteLine(min); Console.WriteLine(max); Console.ReadLine(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д