Описать функцию
С помощью этой функции добавить к данному числу
а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; }
Результат работы программы показан ниже:
CppStudio.com
k: 4 d: 5 k 45 d: 2 k 452
Комментарии
Anufree
PeZBarboZ
Migizi
DenzelWashington
Smile Time
greas