tengo el siguiente programa, pero lo que no entiendo
es la parte final, cuando i=5, en el while se tendra i++=6<6
que es falso entonces debe salir del programa, pero lo gracioso es que si lo compilo tambien imprime este valor
saliendo por respuesta
el numero 6 es mayor que el 6. Lo cual no es cierto, donde estara el error

#include <iostream>
#include <cstdlib>
int main()
{
int i=0,j=6;
do{
cout<<"el numero 6 es mayor que el "<<i<<endl;
}while(i++<j);