| 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<<" "; } } |
"Dacă nu ai făcut niciodată o greşeală înseamnă că nu ai încercat niciodată nimic nou."
Albert Einstein
Informatică - clasa a IX-a şi clasa a X-a
prof.Ţopa Robert