Предмет: Информатика,
автор: muhash2003
ПОМОГИТЕ ПОЖАЛУЙСТА !!!!!!
В конце трудного рабочего дня три честных грабителя решили поделить выручку за день. В их распоряжении находятся n одинаковых алмазов.
В соответствии с «кодексом грабителей» младшему грабителю должно достаться на один алмаз меньше, чем среднему по возрасту, а среднему — на один алмаз меньше, чем самому старшему. Возможен ли такой дележ? В случае положительного ответа найдите соответствующую тройку чисел. Допустимо, что грабитель получит 0 алмазов.
Примеры
входные данные
9
выходные данные
2 3 4
входные данные
7
выходные данные
-1
Ответы
Автор ответа:
2
// PascalABC.NET 3.4.2, сборка 1785 от 06.09.2018
begin
var a := ReadInteger('n=');
Println(a mod 3 = 0 ? $'{a/3-1} {a/3} {a/3+1}' : '-1')
end.
Пример(1):
6
1 2 3
Пример(2):
5
-1
mnb16:
Извините, не могли бы объяснить, что означает $?
$ - это определение интерполированной строки.
Похожие вопросы
Предмет: Оʻzbek tili,
автор: duahdgashsh
Предмет: История,
автор: kudravcevataisia69
Предмет: Математика,
автор: Neznayka00000
Предмет: Биология,
автор: илья913
Предмет: Физика,
автор: evteevamilita