В одном проекте прикручиваем он-лайн компилятор к учебной платформе, компилятор должен уметь выполнять код на C++ и на python. Появилась задача- придумать пример учебной задачи и предоставить его решение на обоих языках, что бы протестить компилятор. Вот одна из задач: Описать функцию аddRightDigit(d, k), которая должна добавлять к целому положительному числу К справа цифру D (D — целочисленное значение в диапазоне 0-9, К — целочисленное значение, которое является одновременно входным параметром и модифицируемым значением). С помощью этой функции добавить к данному числу К цифры D1 и D2, выводя результат каждого добавления. Вот решение на C++: #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 //