Se citește un număr natural n și o cifră c. Determinați numărul obținut prin eliminarea tuturor aparițiilor cifrei c din numărul n.
Va rog! Problema 360 de pe pbinfo!
Răspunsuri la întrebare
Răspuns de
3
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int c, n, nr = 0, p = 1;
cin >> n >> c;
while(n)
{
if(n % 10 != c)
{
nr = nr + (n % 10) * p;
p = p * 10;
}
n /= 10;
}
if(nr == 0)
{
if(p == 1) cout << -1;
else cout << nr;
}
else cout << nr;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă