Sortowanie w C#. Dwa sposoby.
Tutaj podaje kod do sortowania bez funkcji sort:
int a, b, j = 1; Console.WriteLine("Ile chcesz dodac liczb do sortowania?"); a = int.Parse(Console.ReadLine()); int[] tablica = new int[a]; // petla wczytujaca dane for (int i = 0; i < tablica.Length; i++) { Console.Write("Podaj liczbę {0}: ", j); tablica[i] = int.Parse(Console.ReadLine()); j++; } // petla do sortowania for (int i = 0; i < tablica.Length; i++) { int min = tablica[i], k = i; for (j = i + 1; j < tablica.Length; j++) if (min > tablica[j]) { min = tablica[j]; k = j; } tablica[k] = tablica[i]; tablica[i] = min; } // petla do wyswietlania Console.WriteLine("\nPosortowane liczby: "); foreach (int k in tablica) { Console.Write("{0} ", k); } Console.ReadKey();
Tutaj skrypt sortowania z Array.Sort :