Dlaczego kod wyświetla liczby od 0 do 8, a nie do 9?

0

Witam,

Kod który podałem wyświetla wynik: 0,1,2,3,4,5,6,7,8

Dlaczego nie wyświetla jeszcze 9?

{
    int i = 0;
    do
    {
        if ((i>>3))
            break;
        cout << i << endl;
    }
    while ( ++i < 10 );
    cout << i << endl;
}
2
        if ((i>>3))
            break;

1 użytkowników online, w tym zalogowanych: 0, gości: 1