Наибольшее возможное значение выражения (F+O+X+E)*(F*R*D*D) = 236196. Прилагаю небольшой скрипт на Python. Простенькая задачка на корректную организацию перебора с использованием вложенных циклов:
max_num = 0
for f in xrange(10):
for o in xrange(10):
for x in xrange(10):
for e in xrange(10):
for r in xrange(10):
for d in xrange(10):
b = f*r*d*d
if b == 0:
continue
num = (f + o + x + e) * b
if num > max_num:
max_num = num
print "Maximum value of (F+O+X+E)*(F*R*D*D) is: %i" % max_num
Решение можно получить гораздо проще, если догадаться, что наибольшее значение выражения достигается, когда сумма F+O+X+E и произведение F*R*D*D являются максимальными. Это одновременно происходит, когда все цифры равны 9: (9+9+9+9)*9*9*9*9 = 236196
Пошаговое объяснение:
3 стакана смородины 2 стакана сахара
12 кг смородины ? стаканов сахара
12 : 3 = 4 раза увеличится количество сахара
2 * 4 = 8 стаканов сахара нужно взять
ответ: 8 стаканов.
второе слагаемое ( 1 часть)
первое слагаемое ( 1 * 3 = 3 части)
1 + 3 = 4 части всего
88 : 4 = 22 - второе слагаемое
22 * 3 = 66 - первое слагаемое
пусть второе слагаемое х
3х первое слагаемое
х + 3х = 88
4х = 88
х = 88 : 4
х = 22 - второе слагаемое
22 * 3 = 66 - второе слагаемое
яблонь 1 часть
груш 1 * 3 = 3 части
вишен 1 * 5 = 5 частей
1 + 3 + 5 = 9 частей всего
108 : 9 = 12 - яблонь в саду
12 * 5 = 60 - вишен в саду
Пусть в саду х яблонь,
3х груш в саду
5х вишен в саду
х + 3х + 5х = 108
9х = 108
х = 108 : 9
х = 12 - яблонь в саду
12 * 5 = 60 вишен в саду
ответ: 60.
второе число 1 часть
первое число 1 * 13 = 13 частей
1 + 13 = 14 частей всего
882 : 14 = 63 - второе число
63 * 13 = 819 - первое число
819 - 63 = 756- разность
ответ: 756.
пусть х - второе число
13 х - первое число
х + 13х = 882
14х = 882
х = 882 : 14
х = 63 - второе число
63 * 13 = 819 - первое число
819 - 63 = 756 - разность