Witam !
Mam pewien mały problem i nie wiem gdzie leży błąd. Mianowicie mam program, który ma przeprowadzić sortowanie bąbelkowe, o ile samo sortowanie wykonuje się dobrze o tyle błąd pojawia się wcześniej. Mianowicie, program przykładowo prosi o 3 liczby od użytkownika, wpisuję np. 7 , 1 , 3. Później program ma je wyświetlić i wypluwa mi 7 , 1 , 4 mimo, że liczba 4 nie zostaje wprowadzona !
Tutaj wklejam fragment wycięty z kodu ogólnego, który ma błąd:
int tab[2];
int i;
for(i = 0 ; i < 3 ; i++)
{
cout << "Podaj liczbe: ";
cin >> tab[i];
cout << endl;
}
cout << "Podane liczby to: ";
cout << tab[0] << " " << tab[1] << " " << tab[2];
return 0;