👤

Cerinţa
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.

Restricţii şi precizări
numele funcției va fi concat
funcția va avea un doi parametri, a b, în această ordine
valoarea obținută prin concatenarea lui a cu b va fi returnată de către funcție
atât parametrii, cât și rezultatul sunt numere naturale cu cel mult nouă cifre



Exemplu
concat(412 , 27) = 41227

Important
Soluţia propusă va conţine doar definiţia funcţiei cerute. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.


Răspuns :

#include <cmath>
int concat(int a, int b)
{
    int l=log10(b)+1;
    for (; l; l--) a*=10;
    return a+b;
}