Advertisement
ivan_yosifov

Selection_Sort

Nov 12th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.95 KB | None | 0 0
  1. using System;
  2.  
  3. class SelectionSort
  4. {
  5.     static int[] SortNumbers(params int[] numbers)
  6.     {
  7.         for (int i = 0; i < numbers.Length - 1; i++)
  8.         {
  9.             for (int j = i + 1; j < numbers.Length; j++)
  10.             {
  11.                 if (numbers[i] > numbers[j])
  12.                 {
  13.                     int temp = numbers[i];
  14.                     numbers[i] = numbers[j];
  15.                     numbers[j] = temp;
  16.                 }
  17.             }
  18.         }
  19.         return numbers;
  20.     }
  21.     static void PrintNumbers(params int[] numbers)
  22.     {
  23.         for (int i = 0; i < numbers.Length; i++)
  24.         {
  25.             Console.Write("{0}",numbers[i]);
  26.             if (i < (numbers.Length - 1))
  27.             {
  28.                 Console.Write(", ");
  29.             }
  30.         }
  31.         Console.WriteLine();
  32.     }
  33.     static void Main()
  34.     {
  35.         int[] numbers = SortNumbers(10, 3, 5, -1, 0, 12, 8);
  36.         PrintNumbers(numbers);
  37.     }  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement