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

Se dă un vector x cu n elemente, numere naturale și un vector y cu melemente, numere naturale. Să se verifice dacă vectorul y este secvență în vectorul x.


Puiutz: Si tu ce trebuie sa faci? sau ai nevoie doar de citire?

Răspunsuri la întrebare

Răspuns de Puiutz
1
int i,n,m,y[100],x[100],k=1,ok=0;
cin>>n>>m;
for(i=1;i<=n;i++)
  cin>>x[i];
for(i=1;i<=m;i++)
 cin>>y[i];
if(n<=m)
  cout<<"NU";
else
{while(m<=n && ok==0)
  {ok=0;
for(i=k;i<=m;i++)
    if(x[i]!=y[i])
      {ok=1;
 k++;
m++;
}
       
 }
}
if(ok==0)
  cout<<"DA";
else
cout<<"NU";
  
Alte întrebări interesante