Just replace the for loops with if goto pairs so that goto won't look so lonely.
So...
Seems pretty clean to me!int i = 0, j = 0; loop: if(i - 1 == j + 1) goto outer; ++j; if(j < 10) goto loop; ++i; if(i < 10) goto loop; outer:
you have to set j back to zero tho else it does the job. Also this is how assembly would work