Soluţii propuse - limbajul C++


Soluţii pentru problemele propuse

  •  Soluţii  •  
Enunţul problemei

Se citesc de la tastatură două cifre a şi b, un întreg n, precum şi un şir de n numere întregi. Să se afişeze acele elemente ale şirului care au în componenţa lor succesiunea de cifre ab. Exemplu: a=3,b=5, n=5 şi şirul 2358, 3750, 351, 12335,177 se vor afişa numerele 2358,351 şi 12335.

  #include<iostream>
using namespace std;
int main()
{
    
int n,a,b,x,i,ok,y;
    
cout<<"n=";cin>>n;
    
cout<<"a=";cin>>a;
    
cout<<"b=";cin>>b;
    
a=a*10+b;
    
for(i=1;i<=n;i++)
    
{
        
cout<<"x=";cin>>x;
        
y=x;ok=0;
        
while(x && ok==0)
        
{
            
if(x%100==a)
                
ok=1;
            
x=x/10;
        
}
        
if(ok==1)
            
cout<<y<<" ";
    
}
}

 

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

 prof.Ţopa Robert