наверно подразумевается "противополных знаков". вначале немного подумайте над алгоритмом.
заведите место хранения вводимых чисел (в примитивном случае - массив из 4х эл-тов, в общем - список arraylist,
подсчитывайте количество введённых чисел (или сразу считайте скольк=4).
помещайте модуль ( math.abs() ) в хранилище, если такого там ещё нет (в map не надо проверять, это множество). на выходе сравните количество введённых и заполненную длину хранилища: разница даст количество "противоположных чисел".
ну, а вы же учитесь, а не я.
1) Наполняем водой 7 литровую ёмкость.
2) Переливаем воду из 7-и литровой ёмкости в 5-и литровую. В 7-и литровой ёмкости остаётся 2 литра.
3) Переливаем воду из 7-и литровой ёмкости в 12-и литровую. Из 5-и литровой воду выливаем. В 12-и литровой 2 литра воды.
4)Наполняем водой 7 литровую ёмкость.
5)Переливаем воду из 7-и литровой ёмкости в 5-и литровую. В 7-и литровой остаётся 2 литра.
6) Переливаем воду из 7-и литровой ёмкости в 12-и литровую. Из 5-и литровой воду выливаем. В 12-и литровой ёмкости 4 литра воды.
7) Наполняем водой 7 литровую ёмкость.
8) Переливаем воду из 7-и литровой ёмкости в 5-и литровую. В 7-и литровой остаётся 2 литра.
9) Переливаем воду из 7-и литровой ёмкости в 12-и литровую. Из 5-и литровой воду выливаем. В 12-и литровой ёмкости 6 литров воды.
Всё
Объяснение:
Как-то так