Advertisement
lightb01

Сортировка выбором

Jun 30th, 2022
926
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.22 KB | None
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace CSTemp
  8. {
  9.     internal class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             int randomMin = 0;
  14.             int randomMax = 10;
  15.             int arrayLenght = 10;
  16.             Random random = new Random();
  17.             int[] numbers = new int[arrayLenght];
  18.  
  19.             for (int i = 0; i < numbers.Length; i++)
  20.             {
  21.                 numbers[i] = random.Next(randomMin, randomMax);
  22.             }
  23.  
  24.             for(int i = 0; i < numbers.Length - 1; i++)
  25.             {
  26.                 int indexOfMin = i;
  27.                 for(int j = i + 1; j < numbers.Length; j++)
  28.                 {
  29.                     if(numbers[j] < numbers[indexOfMin])
  30.                     {
  31.                         indexOfMin = j;
  32.                     }
  33.                 }
  34.                 int temp = numbers[indexOfMin];
  35.                 numbers[indexOfMin] = numbers[i];
  36.                 numbers[i] = temp;
  37.             }
  38.  
  39.             foreach(int number in numbers)
  40.             {
  41.                 Console.Write(number);
  42.             }
  43.             Console.ReadKey();
  44.         }
  45.     }
  46. }
Advertisement
RAW Paste Data Copied
Advertisement