Strefa wyzwań
Napisz program, który wypisze na standardowe wyjście indeks najmniejszego elementu tablicy.
Program przetestuj dla tablicy dane = [ 423, 654, 423, 659, 345, 432, 765, 534, 469, 421, 6457, 856, 543, 645, 523, 576, 7645].
Specyfikacja:
Dane:
dane– tablica liczb całkowitych w której należy znaleźć indeks najmniejszego elementurozmiarZbioru– rozmiar tablicydane; liczba naturalna
Wynik:
indeks najmniejszej liczby w tablicy
dane
Plik z programem do pobrania
Uzupełnij podany kod, aby otrzymać działającą implementację algorytmu sortowania przez wybieranie. Zbiór należy posortować nierosnąco.
Program przetestuj dla tablicy dane = [3, 5, 6, 7, 64, 745, 534, 765, 543, 7654, 543, 65, 543, 234, 654, 76, 65]
Specyfikacja:
Dane:
dane– tablica liczb całkowitychrozmiarZbioru– rozmiar tablicydane; liczba naturalna
Wynik:
posortowany nierosnąco ciąg liczb z tablicy
dane; każda liczba wydrukowana jest w nowej linii
Plik z programem do pobrania
Napisz program, który posortuje niemalejąco podaną tablicę dane z użyciem algorytmu sortowania przez wybieranie. Policz liczbę wykonanych porównań elementów tablicy oraz przestawień.
Program przetestuj dla tablicy dane = [654, 435, 543, 764, 432, 364, 765, 342, 746, 845, 541, 111, 325, 257].
Specyfikacja:
Dane:
dane– tablica liczb całkowitych, którą należy posortowaćrozmiarDanych– rozmiar tablicydane; liczba naturalna
Wynik:
liczbaPorownan– liczba porównań elementów tablicydane; liczba naturalnaliczbaPrzestawien– liczba przestawień elementów tablicydane; liczba naturalnaposortowana niemalejąco tablica
dane
Plik z programem do pobrania