Чтобы найти разность второй и третьей цифры заданного четырехзначного числа \( M \) с использованием операций div и mod, давайте сначала разберем, как мы можем извлечь эти цифры:
Вторая цифра: Для извлечения второй цифры, нам нужно сначала убрать первую цифру. Это можно сделать, разделив число \( M \) на 100 (операция
div 100), а затем получить последний знак, применив операциюmod 10.Формула для второй цифры: \( (M \div 100) \mod 10 \)
Третья цифра: Чтобы получить третью цифру, нам нужно убрать первые две цифры, что делается делением на 10 (это даст нам последние две цифры), а затем взять первую из них с помощью
mod 10.Формула для третьей цифры: \( (M \div 10) \mod 10 \)
Теперь соберем эти формулы в один алгоритм для вычисления разности второй и третьей цифры:
\[ B := ((M \div 100) \mod 10) - ((M \div 10) \mod 10) \]
Теперь давайте применим этот алгоритм для числа \( M = 7458 \).
Вычисляем вторую цифру:
- \( 7458 \div 100 = 74 \) (первая цифра отбрасывается)
- \( 74 \mod 10 = 4 \) (вторая цифра)
Вычисляем третью цифру:
- \( 7458 \div 10 = 745 \) (две первые цифры отбрасываются)
- \( 745 \mod 10 = 5 \) (третья цифра)
Теперь подставим значения в формулу:
\[ B := 4 - 5 = -1 \]
Таким образом, результат работы данного алгоритма для числа 7458:
Ответ: \( B = -1 \)