Rozwiązane

Utwórz w C++ program sortujący od największego do najmniejszego tablicę 5 -elementową kl.8 (algorytm porządkowania metodą przez wybieranie)



Odpowiedź :

#include <iostream>

using namespace std;

int main()

{

const int N = 5;

   int tablica[N] = {3, 5, 2, 1, 4};

 

for (int i = 0; i < N - 1; i++)

{

    int m = i;

     for (int j = i + 1; j < N; j++)

     {

      if (tablica[j] > tablica[m])

       m = j;

     }

 swap(tablica[i], tablica[m]);

}

for (int i = 0; i < N; i++)

 cout << tablica[i] << " ";

   return 0;

}