Предмет: Информатика, автор: jeyicono

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

Ответы

Автор ответа: nelle987
0

Если быков 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

Похожие вопросы
Предмет: Математика, автор: Аноним