Răspuns :
Program Lista;
var a,b :string;
i,l1,l2: integer;
M1,M2 : set of char;
M,N,P : set of char;
x : char;
begin
writeln('Dati prima lista de numere intregi:');
readln(a);
writeln('Dati doilea lista de numere intregi');
readln(b);
l1:=length(a);
l2:=length(b);
M1:=[]; M2:=[];
for i:=1 to l1 do
M1:=M1+[a[i]];
for i:=1 to l2 do
M2:=M2+[b[i]];
M:=M1+M2;
N:=M1*M2;
P:=M1-M2;
writeln('Numere din lista care sunt egale:');
for x:='0' to '9' do
begin
if x in P then
write(x,' ');
end;
writeln;
writeln('Numere din lista care se contin in alta ');
for x:='0' to '9' do
beginif x in M then
write(x,' ');
end;
writeln;
writeln('Numere din lista care sunt comune');
for x:='0' to '9' do
begin
if x in N then
write(x,' ');
end;
writeln;
readln;
end.
var a,b :string;
i,l1,l2: integer;
M1,M2 : set of char;
M,N,P : set of char;
x : char;
begin
writeln('Dati prima lista de numere intregi:');
readln(a);
writeln('Dati doilea lista de numere intregi');
readln(b);
l1:=length(a);
l2:=length(b);
M1:=[]; M2:=[];
for i:=1 to l1 do
M1:=M1+[a[i]];
for i:=1 to l2 do
M2:=M2+[b[i]];
M:=M1+M2;
N:=M1*M2;
P:=M1-M2;
writeln('Numere din lista care sunt egale:');
for x:='0' to '9' do
begin
if x in P then
write(x,' ');
end;
writeln;
writeln('Numere din lista care se contin in alta ');
for x:='0' to '9' do
beginif x in M then
write(x,' ');
end;
writeln;
writeln('Numere din lista care sunt comune');
for x:='0' to '9' do
begin
if x in N then
write(x,' ');
end;
writeln;
readln;
end.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!