Hej, chciałbym powitać całą społeczność tego forum. Mam problem a mianowicie mam taki oto program (generator liczb losowych), jednak mam problem z sortowaniem tych liczb a mianowicie, chodzi o to aby po wylosowaniu liczby było od najmniejszej do największej. Dodatkowo jak robię tablicę stu elementową to program przestaje działać. Mógłbym liczyć na kogoś pomoc albo rady? Szczególnie chodzi mi o sortowanie. Z góry dziękuje za jakąkolwiek pomoc i pozdrawiam. Program robię w c++, codeblocks.
Kod:
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
srand( time( NULL ) );
int tablica[ 6 ];
int x;
cout << "Generator liczb losowych" << endl << endl;
for( int i = 0; i < 6; i++ )
{
do
{
x =( rand() % 49 ) + 1;
}
while(( tablica[ 0 ] == x ) ||( tablica[ 1 ] == x ) ||( tablica[ 2 ] == x ) ||( tablica[ 3 ] == x ) ||( tablica[ 4 ] == x ) ||( tablica[ 5 ] == x ) );
tablica[ i ] = x;
cout << tablica[ i ] << " ";
}
cin.get();
return 0;
}