Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. var
  2. a: array[1..999] of integer;
  3. b: array[1..999] of integer;
  4. c: array[1..999] of integer;
  5. ia, ib, ic,n1,n2 : integer;
  6. begin
  7. writeln('Введите размер первого массива');
  8. readln(n1);
  9. writeln('Вводите элементы первого массива');
  10. for ia:=1 to n1 do
  11. begin
  12. write(ia,'-ый = ');
  13. readln(a[ia]);
  14. end;
  15. writeln('Введите размер второго массива');
  16. readln(n2);
  17. writeln('Вводите элементы второго массива');
  18. for ib:=1 to n2 do
  19. begin
  20. write(ib,'-ый = ');
  21. readln(b[ib]);
  22. end;
  23. writeln(b[ib]);
  24. ia := 1; ib := 1; ic := 1;
  25. for ic := 1 to (n1+n2) do
  26. begin
  27. if a[ia] < b[ib] then
  28. begin
  29. c[ic] := a[ia];
  30. ia:=ia+1;
  31. if ia > n1 then
  32. begin
  33. ia := n1;
  34. end;
  35. end
  36.  
  37. else
  38. begin
  39. c[ic] := b[ib];
  40. ib := ib + 1;
  41. if ib > n2 then
  42. begin
  43. ib := n2;
  44. end;
  45. if ic = (n1+n2) then
  46. begin
  47. c[ic] := a[ia];
  48. end;
  49. end;
  50. end;
  51.  
  52. for ic:= 1 to (n1+n2) do
  53. begin
  54. write(c[ic] + ' ');
  55. end;
  56. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement