👤

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.


Răspuns :

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;

}

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!


ID Learners: Alte intrebari