Problema spune ca valoarea sa fie returnata, nu afisata:
int concat(int a, int b){
int c, B, p=1;
B=b;
while(b!=0)
{
b=b/10;
p=p*10;
}
if(p!=0)
c=a*p+B;
return c;}
Varianta mea:
int concat(int a, int b){
int p = 1;
while(p < b){
p = p*10;
}
return a * p + b;
}