Advertisement
alexpeevk9

SelectionSort

Dec 21st, 2022
806
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.27 KB | None | 0 0
  1. using System;
  2.  
  3. public class HelloWorld
  4. {
  5.     public static void Main()
  6.     {
  7.         int[] array = new int[] { 64, 25, 12, 22, 11 }; // създаване на масив с числа
  8.         for (int i = 0; i < (array.Length - 1); i++) // цикъл с когото обхождаме масив
  9.         {
  10.             for (int j = i + 1; j < array.Length; j++) // цикъл с когото обхождаме отново масив
  11.             {
  12.                 if (array[i] > array[j]) // проверяваме дали пърият елемент е по-голям от втория
  13.                 {
  14.                     int tmp = array[i]; // временно съхраняваме втора стойност в променлива
  15.                     array[i] = array[j]; // презаписваме дадения елемент с по-малък
  16.                     array[j] = tmp; // на мястото където първоначално се е намирал първият елемент задаваме по-големият
  17.                 }
  18.             }
  19.         }
  20.         for (int i = 0; i < array.Length; i++) // принтираме вече сортиран масивът
  21.         {
  22.             Console.Write(array[i] + " ");
  23.         }
  24.     }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement