Hejka, prosze o poprawienie blędow w programie albo chociaż ich pokazanie i wytlumaczenie w najprostszy mozliwy logiczny sposob,
zadanie: napisz program ktory posortuje tekst bąbelkowo wprowadzony przez uzytkownika z klawiatury
using namespace std;
void sort_babel( int tab[], string n )
{
int dl = n.size();
for( int i = 1; i < dl - 1; i++ )
{
for( int j = dl - 1; j >= 1; j-- )
{
if( tab[ j ] < tab[ j - 1 ] )
{
char pom;
pom = tab[ j - 1 ];
tab[ j - 1 ] = tab[ j ];
tab[ j ] = pom;
}
}
}
}
int main()
{
string n;
cout << "podaj ciag znakow";
cin >> n;
sort_babel( n );
cout << "posortowany zbior" << n << endl;
system( "pause" );
return 0;
}
błąd: http://scr.hu/3j5r/pf2yf