• Имеется 100 рублей. Сколько быков, коров и телят можно купить на все эти деньги, если плата за быка – 10 рублей, за корову – 5 рублей, за теленка – полтинник (0,5 рубля) и надо купить 100 голов скота?
    Ребята, помогите составить тело программы, пожалуйста

Ответы 1

  • Если быков b, коров c, телят d, то должны выполняться следующие условия:

    10b + 5c + 0.5d = 100 (если можно, чтобы деньги остались, то вместо равенства надо поставить ≤)

    b + c + d = 100

    Можно поступить так: перебираем b, c, d от 0 до 100 и выводим эту тройку на экран, если выполняются оба условия.

    Псевдокод:

    для a от 0 до 100:

       для b от 0 до 100:

           для c от 0 до 100:

               если (10b + 5c + 0.5d = 100) и (b + c + d = 100):

                   вывод a, b, c

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years