ilia113
15.05.2020 12:02

Даны 4 целых числа. требуется определить, есть ли среди этих чисел взаимно противоположные (0 противоположен сам себе). входные данные во входном потоке в единственной строке через пробел записаны 4 целых числа (−109≤x≤109). выходные данные выведите true, если среди данных чисел есть взаимно противоположные, или false в противном случае.

java

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Ninetail
16.10.2019 18:20

наверно подразумевается "противополных знаков". вначале немного подумайте над алгоритмом.

заведите место хранения вводимых чисел (в примитивном случае - массив из 4х эл-тов, в общем - список arraylist,

подсчитывайте количество введённых чисел (или сразу считайте скольк=4).

помещайте модуль ( math.abs() ) в хранилище, если такого там ещё нет (в map не надо проверять, это множество). на выходе сравните количество введённых и заполненную длину хранилища: разница даст количество "противоположных чисел".  

ну, а вы же учитесь, а не я.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота