Из числа 100 необходимо получить 145, то есть увеличить число на 45. Команда «Поменять местами» может менять только две последние цифры, причём цифра десятков должна быть меньше цифры единиц.
До первой перестановки число имеет вид 10k, где последняя цифра равна 0. Условие перестановки выполняется, когда цифра десятков меньше 0, что невозможно. Поэтому сначала нужно выполнить несколько команд «Прибавить 1», пока число не закончится цифрой, большей цифры десятков.
Перестановка двух последних цифр изменяет число на величину, кратную 9. Поэтому число прибавлений в программе должно удовлетворять условию: \(45-9m\), где \(m\) — количество перестановок.
Для получения числа 145 возможны два варианта:
Следовательно, единственная программа состоит из 45 команд «Прибавить 1».
Ответ: 1.