if (b > a) {
int temp = a;
a = b;
b = temp; }
почему мне нужно сохранять a в b таким образом, чтобы убедиться, что большее значение находится в a, а не просто
if(b>a){
a=b; }
Это не работает, но я не Не понимаю, почему именно. Разве вы не пишете одно и то же выражение 3 раза?