Witam :)
Mam pytanie dlaczego po posortowaniu liczb są one wgl inne? :) Kod z sortowaniem pobrałem z odcinka 14.
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int rozmiar;
int* tab =new int [rozmiar];
void sortowanie(int *tablica, int n)
{
for(int i=1; i<n; i++)
{
for(int j=n-1; j>=1; j--)
{
if
(tab[j]<tab[j-1])
{
int bufor;
bufor=tab[j-1];
tab[j-1]=tab[j];
tab[j]=bufor;
}
}
}
}
int main()
{
cout << "Podaj ilosc elemetow: ";
cin >> rozmiar;
cout <<"Podany rozmiar tablicy to: " << rozmiar<<endl;
srand(time(NULL));
for(int i=0; i<rozmiar; i++)
{
cout<<" " << rand()%101;
}
cout<<endl;
sortowanie(tab, rozmiar);
cout<<"Po posortowaniu:"<<endl;
for(int i=0; i<rozmiar; i++)
{
cout<< tab[i]<<" ";
}
delete [] tab;
return 0;
}