Informatică, întrebare adresată de andreeagroparu1, 9 ani în urmă

Să se scrie un subprogram C++ prin care se dublează prima cifră a unui număr natural n transmis ca parametru. Funcția întoarce rezultatul prin intermediul aceluiași parametru n.

Răspunsuri la întrebare

Răspuns de rotti321ot4wir
11
void dublu(int &nr){    int x,p=1;    x=nr;    while(x>9){        x=x/10;        p=p*10;    }    nr=2*x*p+nr%p;}

SoareLună: int dublu(int& nr){
int x,p=1;
x=nr;
while(x>9){
x=x/10;
p=p*10; }
p=p*10;
n=p*x+nr;
return n;
}
SoareLună: return nr.
SoareLună: Programul tau nu era bun. Asa ca am facut mici modificari, sper ca nu te superi. Problema a obtinut 100p.
Alte întrebări interesante