С кодом логика странная немного, рассуждать надо так:
» Нажмите для отображения скрытого текста «
Среднюю (красную) цифру умножаем на 2 и вычитаем первую, получаем третью.
9*2=18. 18-6=12
10*2=20. 20-7=13
Поэтому в четвертом примере 10*2=20. 20-5=15
Но С третьим и пятым примером этот номер не проходит, поэтому там 0
Или ещё проще:
» Нажмите для отображения скрытого текста «
Складываем крайние (белые) цифры каждого примера, сумму делим пополам. Там, где делится без остатка - берем для кода, а где получается дробь - обнуляем!