Răspuns :
#include <iostream>
using namespace std;
int main()
{
int n, m;
int vector1[100000], vector2[100000];
cin >> n;
int i;
for (i = 0; i < n; i++)
cin >> vector1[i];
cin >> m;
for (i = 0; i < m; i++)
cin >> vector2[i];
int j;
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
if (vector1[i] == vector2[j]) {
cout << vector1[i] << " ";
break;
}
}
}
return 0;
}
program array1;
var
a,b:array [1..5] of integer;
c:array [1..10] of integer;
i,j,k,n,m:integer;
t:boolean;
begin
write('n=');readln(n);
for i:=1 to n do begin
read(a[i]);
end;
write('m=');readln(m);
for i:=1 to m do begin
read(b[i]);
end;
n:=0;
for I := 1 to 5 do
for j := 1 to 5 do
if a[i]=b[j] then
begin
t:=true;
for k := 1 to N do
if A[I]=C[K] then t:=false;
if t then begin n:=n+1;c[n]:=a[i];end;
end;
if n<>0 then begin
write('Date de iesire: ');
for i:=1 to n do begin
write (c[i],' ');
end end else
Writeln('Intersectie nu exista!');
readln;
end.
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!