for(i++;i!=j;j-=1)
Mając taką pętlę najpierw wykona się instrukcja i++, a potem zostaje sprawdzony warunek i!=j i potem dopiero zostaje wykonana instrukcja j-=1.
Ale jeśli w jednym z obiegu pętli jest i = 5, j = 7, więc w następnym obiegu pętli i = 6 i j = 6 i mam pytanie kiedy wtedy zostanie sprawdzony warunek ? Bo jeśli warunek zostanie sprawdzony po i++ to ta pętla się wykona.