Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.64 KB | None | 0 0
  1. const
  2.   Xcap = 8;
  3.   Ycap = 8;
  4.  
  5. type
  6.   data = array[1..Xcap, 1..Ycap] of integer;
  7.  
  8. var
  9.   A: data;
  10.  
  11. function max_column(d: data): integer;
  12. var
  13.   sum, i, j, col, top: integer;
  14. begin
  15.   top:= MaxInt*(-1);
  16.   for i := 1 to Xcap do
  17.   begin
  18.     sum := 0;
  19.     for j := 1 to Ycap do
  20.     begin
  21.       sum := sum + A[i, j];
  22.     end;
  23.    
  24.     if (sum > top) then
  25.     begin
  26.       top := sum;
  27.       col := i;
  28.     end;
  29.   end;
  30.   max_column := col;
  31. end;
  32.  
  33. begin
  34.   randomize;
  35.   var i, j: integer;
  36.   for i := 1 to Xcap do
  37.   begin
  38.     for j := 1 to Ycap do
  39.       A[i, j] := random(1000)-500;
  40.   end;
  41.  
  42.   writeln(max_column(A));
  43. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement