Fiind dat un număr natural n înlocuiți toate aparițiile cifrei c1 din numărul n cu cifra c2. In C++.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int n, c1, c2, inv=0;
cout << "Introduceti N: "; cin >> n;
cout << "Introduceti c1: "; cin >> c1;
cout << "Introduceti c2: "; cin >> c2;
while(n)
{
if(n%10 == c1)
{
inv = (inv*10)+c2;
n = n/10;
}
else
{
inv = (inv*10)+(n%10);
n = n/10;
}
}
while(inv)
{
n = (n*10)+(inv%10);
inv = inv/10;
}
cout << n;
return 0;
}
using namespace std;
int main()
{
int n, c1, c2, inv=0;
cout << "Introduceti N: "; cin >> n;
cout << "Introduceti c1: "; cin >> c1;
cout << "Introduceti c2: "; cin >> c2;
while(n)
{
if(n%10 == c1)
{
inv = (inv*10)+c2;
n = n/10;
}
else
{
inv = (inv*10)+(n%10);
n = n/10;
}
}
while(inv)
{
n = (n*10)+(inv%10);
inv = inv/10;
}
cout << n;
return 0;
}
Alte întrebări interesante
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă