Informatică, întrebare adresată de MrsBarbie593, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de 12numaieu45
0
#include<iostream.h>
unsigned a, n,p=1,m,c;
void main ()
{
cout<<"n="; cin>>n;
cout<<"c="; cin>>c;
while(n)
{
a=n%10;
if(a==c)
n=n/10;
else
{
m=m+a*p;
p=p*10;
n=n/10;
}
}
cout<<m;
}
Alte întrebări interesante