Zadanie : sort102
Zadanie

Dana jest tablica A zawierająca 10 liczb całkowitych.

Zdefiniuj funkcję o argumencie k i następującym działaniu:

PRZESUN(k)
  1. dla wszystkich komórek tablicy o numerach i od 1 do k-1:
    • porównaj liczbę z komórki i z liczbą następną z komórki i+1 i jeżeli A[i]>A[i+1], to wymień miejscami A[i] z A[i+1]

Napisz program, który dla podanej wartości k wywoła tę funkcję, a następnie wypisze zawartość tablicy A.

Wejście

Pierwszy wiersz wejścia zawiera liczby tablicy A. W wierszu drugim zapisano liczbę całkowitą k zakresu 1..20.

Wyjście

Wyjście zgodne z przykładem (tablica liczb bez spacji na końcu linii).

Przykład

Dla danych podanych na wejściu:

92 62 61 44 50 87 55 69 89 56
5

Poprawną odpowiedzią jest wyjście:

62 61 44 50 92 87 55 69 89 56

Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5

Opcje zadania:

Biblioteki         : iostream iomanip 
Limit czasu        : 0.1 s
Limit pamięci      : 16 MB
Słowa niedozwolone :