Răspuns :
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("interclasare2.in");
ofstream fout("interclasare2.out");
int main()
{
int a[100001], b[100001], c[300000], n, m, k=0, i, j;
fin>>n;
for(i=1; i<=n; i++)
fin>>a[i];
fin>>m;
for(i=1; i<=m; i++)
fin>>b[i];
i=j=1;
while(i<=n&&j<=m)
{
if(a[i]<b[j])
i++;
else if(a[i]>b[j])
j++;
else if(a[i]==b[j])
{
c[++k]=a[i++];
j++;
}
}
n=0;
for(i=1; i<=k; i++)
{
fout<<c[i]<<" ";
n++;
if(n%10==0)
fout<<endl;
}
return 0;
}
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!