Soluţii propuse - limbajul C++


Soluţii pentru problemele propuse

  •  Soluţii  •  
Enunţul problemei

Se citesc de la tastatură un număr natural n şi o cifră c. Să se elimine toate apariţiile cifrei c din scrierea numărului n. Exemplu: pentru n=423227826 se afişează pe ecran 43786.

  #include<iostream>
using namespace std;
int main()
{
    
int n,c,p,nr;
    
cout<<"numarul:";cin>>n;
    
cout<<"cifra:";cin>>c;
    
nr=0;p=1;
    
while(n!=0)
    
{
        
if(n%10!=c)
        
{
            
nr=nr+p*(n%10);
            
p=p*10;
        
}
        
n=n/10;
    
}
    
cout<<nr;
}

 

   Informatică - clasa a IX-a şi clasa a X-a

 prof.Ţopa Robert