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ăspunsuri la întrebare
Răspuns de
1
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;
}
abagiumihai:
while-ul merge la infinit nu ai pus conditii
Răspuns de
1
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!!!!!
Alte întrebări interesante
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Religie,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă