👤

Cum pot adauga o cifra in fata unui numar folosind doar while si if(fara vectori,tablouri,functii si alte lucruri)
De exemplu:
Input: 225 6
Output: 6225 12450(trebuie afisat si dublul rezultatului)


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int n, nr, d, aux;

int main()

{

   cin>>n>>nr;

   while(n)

   {

       aux=aux*10+n%10;

       n/=10;

   }

   n=0;

   aux=aux*10+nr;

   while(aux)

   {

       n=n*10+aux%10;

       aux/=10;

   }

   cout<<n<<' '<<n*2;

   return 0;

}

Răspuns:

Fa uite asa:

Declara un nr s=1 un nr. a si un nr. b si un numar c = b si un numar i =1

1.Citeste a,b ( a ar fii egal cu 225 si b ar fii egal cu 6 ca in exemplul tau

2.Fa while(a>=10)(vedem cate cifre are a si punem numarul lor intr un numar s)

{a=a/10;

s++;

}

while(i<=s)(facem c la puterea s)

{c=c*10;

i++;

}

3. spune c+a si( c+a)*2

CERE DETALII DACA NU INTELEGI TOT!!!!!