Предмет: Информатика,
автор: olesiasavcenko123
Сделайте код в Python.Даю 100 баллов
Приложения:
Ответы
Автор ответа:
1
Ответ:
Объяснение:
Python 3.10
n = int(input())
res = 0 # количество рядов
surplus = 0 # излишек кубиков, которые мы отдадим другу
i = 1 # увеличение количества кубиков в ряду
while n - i >= 0: # если разность исходного количества кубиков и количества кубиков для заполнения ряда неотрицательно
res += 1 # к количеству рядов прибавляем 1
n -= i # от общего количества кубиков отнимаем количество кубиков для заполнения ряда
i += 1 # увеличиваем количество кубиков для заполнения ряда на 1
else:
surplus = n # в конце отдаем излишек кубиков другу
print(res)
print(surplus)
Приложения:
olesiasavcenko123:
Дякую
Похожие вопросы
Предмет: Українська література,
автор: bddbebenbedbd
Предмет: Математика,
автор: Аноним
Предмет: Русский язык,
автор: sofibulgakova29
Предмет: Физика,
автор: 124231123
Предмет: Алгебра,
автор: nikitasyhenko