Mam problem chcę posortować od najmniejszej do największej liczby tablicę. Wiem, że są na necie sortowania bąbelkowe i inne gotowe itp. ale ja uparłem się żeby wymyślić to samemu. I powinno działać wszystko według mnie ale po uruchomieniu żadna liczba w tablicy nie zmienia swojego miejsca w tablicy
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <ctime>
using namespace std;
int wyraz[10],tymczasowa;
void funkcja()
{
srand(time(NULL));
for(int i=0;i<10;i++)
{
wyraz[i]=rand()%49;
cout<<wyraz[i]<<endl;
}
cout<<endl;
for(int i=10;i<0;i--)
{
if(wyraz[i]<wyraz[i-1])
{
tymczasowa=wyraz[i];
wyraz[i]=wyraz[i-1];
wyraz[i-1]=tymczasowa;
}
}
for(int i=0;i<10;i++)
{
cout<<wyraz[i]<<endl;
}
}
int main()
{
funkcja();
getchar();
return 0;
}