printf("%d ",i);
を
if( m < j ) printf( "%d ", i );
に変更してみたらどうでしょう?
# 未確認だけど...