Поиск трех минимальных значений - C#
Формулировка задачи:
Всем привет. Помогите, пожалуйста, с методом.
Задан целочисленный список, необходимо написать метод вычисляющий три минимальных элемента.
Решение задачи: «Поиск трех минимальных значений»
textual
Листинг программы
using System; class Program { static int[] GetMin3(int[] nums) { int min = int.MaxValue,Imin=0; int[] mins = new int[3]; for (int i = 0; i < 3; i++) { for (int j=0; j < nums.Length; j++) if (nums[j] < min) { min = nums[j]; Imin = j; } mins[i] = min; nums[Imin] = int.MaxValue; min = int.MaxValue; } return mins; } static void Main() { int[] m = {10,10,5,3,5,2}; int[] mins = GetMin3(m); foreach (int i in mins) Console.Write(i+" "); Console.WriteLine(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д