Advertisement
Guest User

Untitled

a guest
Apr 20th, 2014
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.45 KB | None | 0 0
  1. Program Lab4;
  2. Uses
  3.   CRT;
  4. Const
  5.   nm=100;
  6. Type
  7.   mas = array[1..nm] of integer;
  8.  
  9. var
  10.   A, B, C, D, F: mas;
  11.   M, N, Mi, Ni, MaxF: integer;
  12.  
  13. procedure Input (var L: mas; n: integer);
  14. var
  15.   i: integer;
  16. begin
  17.   for i := 1 to n do
  18.   begin
  19.     L[i]:=Random(26)-5;
  20.   end;
  21. end;
  22.  
  23. Function MaxElArr(L: mas):integer;
  24. var
  25.   i,max: integer;
  26. begin
  27.   max := L[1];
  28.   for i := 2 to nm do
  29.     if (L[i] > max) then
  30.       max := L[i];
  31.   MaxElArr:=max;
  32. end;
  33.  
  34. procedure Output(H: mas; m: integer);
  35. var
  36.   i: integer;
  37. begin
  38.   for i := 1 to m do
  39.   begin
  40.     write(H[i],'; ');
  41.   end;
  42.   Writeln;
  43. end;
  44.  
  45. BEGIN
  46.   TextBackGround(White);
  47.   TextColor(Black);
  48.   ClrScr;
  49.   Randomize;
  50.   write('Enter the number of elements in the array A:');
  51.   readln(N);
  52.   Input(A, N);
  53.   Writeln('Array A:');
  54.   Output(A,N);
  55.   write(#10#13,'Enter the number of elements in the array B:');
  56.   readln(M);
  57.   Input(B, M);
  58.   Writeln('Array B:');
  59.   Output(B,M);
  60.   write(#10#13,'Enter the number of elements in the array C:');
  61.   readln(Ni);
  62.   Input(C, Ni);
  63.   Writeln('Array C:');
  64.   Output(C,Ni);
  65.   write(#10#13,'Enter the number of elements in the array D:');
  66.   readln(Mi);
  67.   Input(D, Mi);
  68.   Writeln('Array D:');
  69.   Output(D,Mi);
  70.   F[1]:=MaxElArr(A);
  71.   F[2]:=MaxElArr(B);
  72.   F[3]:=MaxElArr(C);
  73.   F[4]:=MaxElArr(D);
  74.   Writeln(#10#13,'New array F: ');
  75.   Output(F, 4);
  76.   MaxF:=MaxElArr(F);
  77.   Write(#10#13,'The maximum value of the array F: ', MaxF);
  78.   ReadKey;
  79. END.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement