Advertisement
Guest User

лалочки

a guest
Nov 24th, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. var
  2. n,m,i,j,k: Integer;
  3. a:array [1..100,1..100] of integer;
  4. sum:array [1..100] of integer;
  5.  
  6. procedure swap(var x,y:integer);
  7. var tmp:integer;
  8. begin
  9. tmp:=x;
  10. x:=y;
  11. y:=tmp;
  12. end;
  13.  
  14. begin
  15. read(n, m);
  16.  
  17. for i:=1 to n Do
  18. for j:=1 to m do read( a[i, j]);
  19.  
  20. for i:=1 to n do begin
  21. sum[i]:=0;
  22. for j:=1 to m do
  23. inc(sum[i], a[i,j]);
  24. end;
  25.  
  26. for i:=1 to n-1 do
  27. for k:=i+1 to n do
  28. if sum[i]<sum[k] then
  29. swap(sum[i], sum[k]);
  30. for j:=1 to m do
  31. swap(a[i,j], a[k,j]);
  32.  
  33. for i:=1 to n Do begin
  34. for j:=1 to m do write( a[i, j],' ');
  35. writeln;
  36. end;
  37.  
  38. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement