Имеется 100 рублей. Сколько быков, коров и телят можно купить на все эти деньги, если плата за быка – 10 рублей, за корову – 5 рублей, за теленка – полтинник (0,5 рубля) и надо купить 100 голов скота?
Ребята, помогите составить тело программы, пожалуйста
Answers & Comments
Verified answer
Если быков 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