Proc8. Описать процедуру AddRightDigit($$D$$, $$K$$), добавляющую к целому положительному числу $$K$$ справа цифру $$D$$ ($$D$$ — входной параметр целого типа, лежащий в диапазоне 0-9, $$K$$ — параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры последовательно добавить к данному числу K справа данные цифры $$D_1$$ и $$D_2$$, выводя результат каждого добавления.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
program Proc13; procedure AddRightDigit(D:Integer; var K:Integer); begin K:=K*10+D; end; var K, D1, D2: Integer; begin Write('Введите число K: '); Readln(K); Write('Введите цифру D1: '); Readln(D1); AddRightDigit(D1,K); writeln (K); Write('Введите цифру D2: '); Readln(D2); AddRightDigit(D2,K); writeln (K); end. |
Другие задачи из раздела Proc можно посмотреть здесь.
Комментарии: