Ответы
Ответ дал:
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:
Дякую
Вас заинтересует
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад