Да се напише програма, която позволява да се въведат две цели числа (до 4 цифрени, първото – по-голямо от второто) и да демонстрира изваждане между тях, като изведа числата и резултата едно под друго, подравнени вдясно. Над първото число да се поставят точки над разрядите, при които ще имаме пренасяне на единица към по-младшия разряд (т.е. когато ще взимаме „едно назаем“). Например:
... 1023 - 36 = 987
По желание: Да се направи същото за 3 числа.
Супер! Много добор мислене! Значи и на тази задача намерихте решение…
Вярно! Добре би било, ако има начин и пресмятанията на rz, a и b да се вкарат във функцията, тогава ще е още по-оптимална. Те са подобни като изчисления, зависят едно от друго – значи е възможно.
Ето го подобреният вариант.
Сега вече съм съгласен, браво! Сам виждаш ползата от функцията, как опростява кода на програмата…
Ако го направиш и с цикъл, програмата ще стане дори още по-кратка и ще работи за произволно многоцифрено число :-)