Informatică, întrebare adresată de manron72, 9 ani în urmă

Să se scrie o funcție C++ care primește doi parametri a și b și returnează numărul obținut prin concatenarea lui a cu b.

Răspunsuri la întrebare

Răspuns de Dennord
40
#include <iostream>
using namespace std;
int a,b;
int f(int a,int b)
{
int aux=b;
while (aux>0)
{
a*=10;
aux/=10;
}
a+=b;
return a;
}
int main()
{
cin>>a>>b;
cout<<f(a,b);
return 0;
}
Ideea ca e vrei sa stii cate cifre are b ca sa-i mai pui lui a destule 0-uri. Asa ca folosesti variabila aux pentru a stoca valoarea lui b si pastrandu-l pe b pentru a-l adauga la final lui a.
Sper sa intelegi.
Alte întrebări interesante