Informatică, întrebare adresată de Ghc15, 8 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.
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 CinevaFaraNume
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