НА java JAVA JAVA В конце трудного рабочего дня три честных грабителя решили поделить выручку за день. В их распоряжении находятся n одинаковых алмазов.

В соответствии с «кодексом грабителей» младшему грабителю должно достаться на один алмаз меньше, чем среднему по возрасту, а среднему — на один алмаз меньше, чем самому старшему. Возможен ли такой дележ? В случае положительного ответа найдите соответствующую тройку чисел. Допустимо, что грабитель получит 0 алмазов.

Входные данные
В первой строке входного файла содержится целое число n (1 ≤ n ≤ 100) — количество алмазов.

Выходные данные
В случае положительного ответа выведите через пробел тройку неотрицательных целых чисел a (количество алмазов, которые достанутся младшему грабителю), b (количество алмазов, которые достанутся среднему грабителю), c (количество алмазов, которые достанутся старшему грабителю) таких, что a + b + c = n и a + 1 = b, b + 1 = c. Допустимо, что грабитель получит 0 алмазов.

Если такой тройки не существует, выведите единственное число -1.

Элиана01 Элиана01    1   23.10.2020 23:37    0

Ответы
WERTO124 WERTO124  23.10.2020 23:40
Блин, смотрю на это, и понимаю что все впереди
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика