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ăspunsuri la întrebare
Răspuns de
0
#include <cmath>
int concat(int a, int b)
{
int l=log10(b)+1;
for (; l; l--) a*=10;
return a+b;
}
int concat(int a, int b)
{
int l=log10(b)+1;
for (; l; l--) a*=10;
return a+b;
}
ionelaiona:
dar ce inseamna for(;l;l--) si a*=10?eu nu am facut asa ceva la scoala
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă