Предмет: Информатика, автор: zlodeika225

СРОЧНО!! ОТДАЮ ВСЕ БАЛЛЫ!!

Разрезание торта

Сколько разрезов нужно сделать, чтобы разрезать круглый торт на N одинаковых по форме и размеру кусков?


Например, для N=6 необходимо сделать 3 разреза, а для N=5 — 5 разрезов.



n=5 n=6



Входные данные


На вход подаётся натуральное число N (1

Выходные данные


Выведите ответ на задачу.


Примеры

Ввод

6

5

Вывод

3

5


zlodeika225: В интернете ответа на данную задачу нет
zlodeika225: На Python

Ответы

Автор ответа: timkafey
12

язык программирования python

N = int(input('Введите нужное количество кусков: '))

if N % 2 == 0:

   print(f'Чтоб получить {N} кусков торта необходимо сделать {int(N / 2)} разрезов')

else:

   print(f'Чтоб получить {N} кусков торта необходимо сделать {N} разрезов')


zlodeika225: Спасибо, но не подходит)
timkafey: всм?
timkafey: могу попробовать исправить
Friday48: a = int(input())

if a % 2 ==0:
print(a//2)
else:
print(a)
akazimirowa: Все верно, не забывай про отступы перед print и все заработает
timkafey: я скопировал код из редактора, он там работал
Похожие вопросы
Предмет: Русский язык, автор: nastyafentisov
Предмет: Математика, автор: Мурв5