środa, stycznia 05, 2011

Sortowanie v2

            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();

Brak komentarzy:

Prześlij komentarz

Szukaj na tym blogu