Artificial example:
for( int i = 0 ; i < c+j ; i += b )
should be: for( int count = 0 ; count < sum+extra ; count += skip )
It may be allowed to use i in place of count here, but this is the only place where single name variables should be permitted and only if i is really just a simple array index iterator.