Informatică, întrebare adresată de jekif12143, 8 ani în urmă

Să se citească de la tastatură 2 șiruri de lungime s și k. Să se afișeze câte numere pozitive sunt in primul șir, dar și de cate ori un număr dintr-un șir apare și în cel de-al doilea șir.

Răspunsuri la întrebare

Răspuns de AndrewSon
1

#include <iostream>

using namespace std;

int main()

{

 

  int s,k,i,j;

  cin>>s>>k;

  int a[s],b[k],p=0,q=0;

  for(i=0;i<s;i++) cin>>a[i];

  for(i=0;i<k;i++) cin>>b[i];

  for(i=0;i<s;i++){

     if(a[i]>0) p++;

  }

  for(i=0;i<s;i++){

      for(j=0;j<k;j++)

         if (a[i]==b[j]) q++;

  }

  cout<<p<<" "<<q;

}

Alte întrebări interesante