👤

CerinţaSe 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.Date de intrareProgramul citește de la tastatură numerele n și c.Date de ieşireProgramul afișează pe ecran numărul M, reprezentând numărul obținut prin eliminarea tuturor aparițiilor cifrei c din numărul n.Restricţii şi precizări1 ≤ n ≤ 1.000.000.0001 ≤ c ≤ 9dacă prin eliminarea aparițiilor lui c în n nu mai rămân cifre, se va afișa -1

Răspuns :

}

double long n,S,m; (poti face si cu unsigned long;)
int c,t=0;
cin>>n>>c;
while(n>0)
{
if(n%10!=c) {S*=n%10;  t++;}
n/=10;
}
if(t==0) cout<<-1;
else
{

while(S>0)
{
m*=s%10;
s/=10;
}
cout<<m;
}

}