Skocz do zawartości

Sortowanie


kamilm14

Polecane posty

Witam.

Muszę napisać program, który będzie mi sortował n podanych przeze mnie liczb, w kolejności od największej do najmniejszej.

Nie wiem w czym robię błąd, raz oblicza dobrze, raz źle... napisałem coś takiego:

#include<iostream>
using namespace std;
int main()
{
int n=0;
cin>>n;
int tab[n];
for(int l=0;l<n;l++) cin>>tab[l];  //wypełnienie tablicy
for(int i=n;i>0;i--) for(int j=0;j<i;j++) if(tab[j]<tab[j+1]) swap(tab[j],tab[j+1]);  //sortowanie bąbelkowe
for(int l=0;l<n;l++) cout<<tab[l]<<" ";   //wypisanie
return 0;}

 

 

Uprzejmie proszę o pomoc w znalezieniu błędu.

Link do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...