Napisz program w C++, który:
1. Pyta o ilość wyników skoku w dal, które trzeba wprowadzić do tablicy.
2. Wczytuje podawane z klawiatury długości skoków w dal.
3. Sortuje metodą bąbelkową długości skoków i je wypisuje w kolejności rosnącej (od najkrótszego skoku).



Odpowiedź :

#include <iostream>

using namespace std;

void sortowanie_babelkowe(int tab[],int n)

{

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

 for(int j=1;j<n-i;j++)

 if(tab[j-1]>tab[j])

  swap(tab[j-1], tab[j]);

}

int main()

{

   int n,w;

   int *tab;

   cout << "Podaj ilość wyników: ";

   cin >> n;

   tab = new int [n];

   for (int i=0; i<n; i++) {

       cout << "Podaj wynik: ";

       cin >> tab[i];

   };

   sortowanie_babelkowe(tab,n);

   cout << "Długości skoków: " << endl;

   for(int i=0; i<n; i++) cout << tab[i] << " ";

   return 0;

}