92. Să se înlocuiască cifra a cu cifra b în scrierea numărului x unde a, b și x se citesc de la tastatură. Exemplu. pentru x-45808, a-8, b=1 se obține x-45101.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int x,a,b;
cout<<"x=";cin>>x;
cout<<"Cifra ce se inlocuieste in numarul x "; cin>>a;
cout<<"Cifra cu care se inlocuieste in numarul x";cin>>b;
int x1;
x1=0;
while(x!=0)
{
if(x%10==a) //daca am dat peste ocifra a se inlocuieste cu b
x1=x1*10+b;
else
x1=x1*10+x%10; // in caz contrar , nu modificam nimic
x=x/10;
}
while(x1!=0) // se roteste numarul x1 si se obtine prin rotire inca o data x
{
x=x*10+x1%10;
x1=x1/10;
}
cout<<"Numarul x dupa inlocuiri este "<<x;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă