RoronoaZoro
Ученик
(87),
на голосовании
2 года назад
На свой день рождения Петя купил красивый и вкусный торт, который имел идеально круглую форму. Петя не знал, сколько гостей придет на его день рождения, поэтому вынужден был разработать алгоритм, согласно которому он сможет быстро разрезать торт на N равных частей. Следует учесть, что разрезы торта можно производить как по радиусу, так и по диаметру. Помогите Пете решить эту задачу, определив наименьшее число разрезов торта по заданному числу гостей. Предусмотреть случай, когда к Пете никто не пришел. Входные данные: Пользователь вводит количество гостей (<=1000) Выходные данные: Минимально возможное число разрезов торта и указание какие это разрезы - по диаметру или по радиусу.
Если гостей пришло чётное кол-во, надо порезать на н/2 диаметральных разрезов. Если нечётное, то на н радиальных. Если Петя сам ничего не ест. Если ест, то приплюсовать петю к числу гостей перед началом. Если н = 1, то не режем.
Предусмотреть случай, когда к Пете никто не пришел.
Входные данные: Пользователь вводит количество гостей (<=1000)
Выходные данные: Минимально возможное число разрезов торта и указание какие это разрезы - по диаметру или по радиусу.