С++ описать процедуру addrightdigit(d,k), добавляющую к целому положит. числу к справа цифру d (d – входной параметр целого типа, лежащий в диапозоне 0-9, к – параметр целого типа, являющийся одновременно входным и выходным). с этой процедуры последовательно добавить к данному числу к справа данные цифры d1 и d2, выводя результат каждого добавления
#include <iostream>
using namespace std;
int AddRightDigit(int D, int K)
{
K = K*10+D;
return K;
}
int main()
{
int D, K;
cout << "Enter interger num: ";
cin >> K;
for (int i = 0; i < 2; i++)
{
do
{
cin >> D;
} while (D<0 || D > 9);
K = AddRightDigit(D, K);
cout<<"Result #"<<i+1<<" = "<< K << endl;
}
system("pause>nul");
return 0;
}
Объяснение: