Встречаю часто вопросы у студентов по поиску минимального значения в массиве, решил привести различные вариации поиска в разных массивах. Поиск минимального значения в одномерном массиве с помощью Linq.
1 2 3 4 5 6 7 8 |
static void Main(string[] args) { int[] num = { 2, 5, 6, 3, 7, 9, 1 }; //Одномерный Console.WriteLine(num.Min()); Console.ReadKey(); } |
Поиск максимального значения в одномерном массиве с помощью Linq.
1 2 3 4 5 6 7 8 |
static void Main(string[] args) { int[] num = { 2, 5, 6, 3, 7, 9, 1 }; //Одномерный Console.WriteLine(num.Max()); Console.ReadKey(); } |
Поиск минимального значения в одномерном массиве с помощью цикла методом перебора.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
static void Main(string[] args) { int[] num = { 2, 5, 6, 3, 7, 9, 1 }; //Одномерный int tmpMin = int.MaxValue; for (int i = 0; i < num.Length; i++) { if (tmpMin > num[i]) { tmpMin = num[i]; } } Console.WriteLine(tmpMin); Console.ReadKey(); } |
Поиск максимального значения в […]