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
CrazzyBeer:
Pe ce limbaj vrei?
Răspunsuri la întrebare
Răspuns de
7
}
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;
}
}
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;
}
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă