Advertisement
CyberPascal

Untitled

Apr 16th, 2014
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.05 KB | None | 0 0
  1. Program Mmmaa;
  2.  
  3. const n=10;
  4.  
  5. var a,b,c:array [1..n] of integer;
  6.     i,k:byte;
  7.     many_a,many_b,many_c:set of shortint;
  8.    
  9. Begin
  10. Many_A:=[];
  11. Writeln('Массив А: ');
  12. for i:=1 to n do
  13.     Begin
  14.     A[i]:=(-50)+Random(101);
  15.     Many_A:=Many_A+[A[i]];
  16.     Write(A[i]:5);
  17.     end;
  18. Writeln;
  19.  
  20. Many_B:=[];
  21. Writeln('Массив B: ');
  22. for i:=1 to n do
  23.     Begin
  24.     B[i]:=(-50)+Random(101);
  25.     Many_B:=Many_B+[B[i]];
  26.     Write(B[i]:5);
  27.     end;
  28. Writeln;    
  29.  
  30. Many_C:=Many_A*Many_B;
  31. Many_B:=[];
  32. K:=0;
  33.  
  34. for i:=1 to n do if (A[i] in Many_C) and not (A[i] in Many_B) then
  35.                                                       Begin
  36.                                                   Inc(k);
  37.                                                       Many_B:=Many_B+[A[i]];
  38.                                                       C[k]:=A[i];
  39.                                                       end;
  40.  
  41. Writeln('Массив C: ');                                          
  42. if (k = 0) then Writeln('Элементов в массиве нет!')
  43.            else for i:=1 to k do Write(C[i]:5);
  44. Writeln;
  45. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement