Денис тоже решил заняться производством и продажей спиннеров, но он считает, что
у спиннера может быть только три или четыре лопасти. У него есть ровно M лопастей,
которые он может прикреплять к основаниям, и неограниченный запас оснований. Он хочет
изготовить несколько трёхлопастных и несколько четырёхлопастных спиннеров так, чтобы
использовать все M лопастей. Определите, сколько спиннеров каждого вида он должен
произвести.
Программа получает на вход одно целое положительное число M,
не превосходящее 2×109 , – количество лопастей, которое есть у Дениса.
Программа должна вывести два целых числа – количество спиннеров с 3 лопастями и
количество спиннеров с 4 лопастями, которые должен произвести Денис. Если у задачи есть
несколько решений, нужно вывести любое из них. Если Денис не может использовать
ровно M лопастей для производства спиннеров, программа должна вывести два числа 0.

Ответы

Ответ дал: vladmor
0
Вариант решения на языке Python:
m = int(input())
if m % 4 == 0 :
    k3 = 0
    k4 = m // 4
elif m % 4 == 1 :
    k3 = 3
    k4 = (m-9) // 4
elif m % 4 == 2 :
    k3 = 2
    k4 = (m-6) // 4
elif m % 4 == 3 :
    k3 = 1
    k4 = (m-3) // 4
if m ==1 or m == 2 or m == 5 :
    k3 = 0
    k4 = 0
print(k3)
print(k4)
Ответ дал: Nikitahot
0
а на паскале можно?
Вас заинтересует