Поделитесь своими знаниями, ответьте на вопрос:
1)Написать программу для поиска решения задачи. Плата за одного быка составляет 20 гривен, за корову - 10 гривен, за теленка - 1 гривна. Сколько можно купить быков, коров и телят, если на 200 гривен надо купить 100 голов скота?2)Написать программу для поиска решения задачи. Сколько в зоопарке страусов и верблюдов, если вместе у них 40 ног?3)написать программу для поиска решения задачи. Найдите все двузначные числа, которые делятся на произведение их цифр.Язык программирования Python
1) видим, что в последней строке выводятся на экран переменные a и b, поэтому сначала нужно определить, что они обозначают в программе
2) перед началом цикла переменные a и b обнуляются
3) на каждом шаге цикла при выполнении некоторого условия переменная a увеличивается на 1, а b увеличивается на x mod 10, то есть, на остаток от деления x на 10 – это последняя цифра десятичной записи числа x
4) в конце каждого шага цикла операция x:=x div 10 отсекает последнюю цифру в десятичной записи числа
5) цикл заканчивается, когда перестаёт выполняться условие x > 0, то есть, когда все цифры исходного числа отброшены
6) таким образом, делаем вывод: после завершения цикла в переменной a находится количество цифр в десятичной записи числа, а в переменной b – их сумма
7) если было выведено 2 и 12, то в числе 2 цифры, и их сумма равна 12; таким образом, нам нужно найти все двузначные числа, в котором сумма значений цифр равна 12
8) число 12 может быть разложено на два слагаемых, меньших 10, как
12 = 3 + 9 = 4 + 8 = 5 + 7 = 6 + 6 = 7 + 5 = 8 + 4 = 9 + 3,
нам подходят числа 39, 48, 57, 66, 75, 84 и 93