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.
PROBLEMA 904 CONCAT pb info
#include
using namespace std;
int a, b;
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;
cout<
}
int main()
{
concat(412 , 27);
return 0;
}
raspunsul e corect in codeblocks dar iau 0 puncte cand il rulkez in pb info.
CinevaFaraNume:
Trebuie returnata nu afisata
Răspunsuri la întrebare
Răspuns de
3
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;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă