>>189
最小値なら、こうすりゃいいんじゃまいか?

int min = r1;
if (r2 < min) min = r2;
if (r3 < min) min = r3;
略
if (r6 < min) min = r6;

r1〜r6が配列にでも入っててくれればもっとすっきりした実装できるんだがな