Brakujące sortowanie w C++


(Tomu250) #1

Na zadanie zaliczeniowe mam do zrobienia program, który będzie losował liczbę, zapiszę do kontenera i posortuje od min do max. Problem w tym, że niestety

przy sort() krzaczy się biblioteka :(. Czy ktoś może mi pomóc i dopisać zaledwie końcówkę kodu??

#include 

#include 



using namespace std;


int main(int argc, char *argv[])

{int x;

int a;

int i;

int m;



cout<<"Witaj w programie sortujacym dane!!"<
cout<<"podaj liczbe max"<
cin>>a;


int min=1;

int max=a;

srand(time(NULL));

int losowa=rand()%(max-min+1)+min;

int Tablica[losowa];

cout<<"Wylosowane liczby przed sortowaniem to"<
for(losowa=1;losowa
cout<
cout<<"Liczby po sortowaniu"<

  }

}



    system("PAUSE");

    return EXIT_SUCCESS;

}

[/code]

([alex]) #2
  1. Nie użyłeś tu sortowania.

  2. Nie wylosowałeś tablicy tylko jej rozmiar

  3. int Tablica[losowa]; - nie powinno działać (jako wybryk działa w kompilatorze mingw).

  4. Nawet ilość otwartych/zamkniętych klamerek się nie zgadza.


(Tomu250) #3

No ok, ale jednak działa, może nie w 100%, ale źle przeczytałeś posta, nie napisałem, aby ktoś poprawił mi program tylko jeżeli może dopisał mi do niego na koniec sortowanie, niestety jak napisałem na devie nie działa mi najprostsze sort(), bo w bibliotece pojawia się błąd. Czytajcie posty ze zrozumieniem dzięki.

-- Dodane 04.01.2010 (Pn) 22:31 --

Temat do zamknięcia/kosza kto co woli, problem rozwiązany, dzięki koledze. Dziękuję i pozdrawiam tomu250.