C++

Процедуры с числовыми параметрами

Описать функцию аddRightDigit(d, k), которая должна добавлять к целому положительному числу К справа цифру D (D — целочисленное значение в диапазоне 0-9, К — целочисленное значение, которое является одновременно входным параметром и модифицируемым значением).
С помощью этой функции добавить к данному числу К цифры D1 и D2, выводя результат каждого добавления.

#include <iostream>
using namespace std;
 
void addRightDigit(int d, int & k)
{
    k=10*k+d;
}
 
int main()
{
    setlocale(LC_ALL, "rus");
    int k, d;
    cout<<"  k: ";
    cin>>k;
 
    for(int i=0; i<2; i++) //    d
    {
            while(1)
            {
                    cout<<" d: "; cin>>d;
                    if(d>=0 && d<=9)
                    {
                             addRightDigit(d, k);
                             break;
                    }
                    else
                    {
                        cout<<"   !!!"<<endl;
                    }
            }// while
            cout<<"k  "<<k<<endl;
    }// for
 
//    system("pause");
    return 0;
}

Результат работы программы показан ниже:
k: 4
d: 5
k 45
d: 2
k 452
Теги:
числа
Добавлено: 11 Апреля 2018 10:39:57 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...