• Предмет: Информатика
  • Автор: olesiasavcenko123
  • Вопрос задан 1 год назад

Сделайте код в 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: Дякую
Вас заинтересует