Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.28 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. int v[1001];
  5. int c[1001];
  6. int a[1001][1001];
  7.  
  8. int main()
  9.  
  10. {  int n,i,j,s=0,suma=1,aux;
  11. int m;
  12.     cin>>n>>m;
  13.  
  14.     for( i = 1 ; i <= n ; ++i)
  15.          for( j = 1 ;j <= m ; ++j) cin>>a[i][j];
  16.  
  17.    
  18.  
  19.  
  20.  
  21.  
  22.        for( i = 1 ; i <= n ; ++i)
  23.               {for( j = 1 ;j <= m ; ++j) s+=a[i][j];
  24.               v[suma]=s;
  25.               c[suma]=s;
  26.               suma++;
  27.               s=0;}
  28.  
  29.           for( i = 1 ; i<= n-1 ; ++i)
  30.              for(j = i+1 ; j <=n; ++j) if(v[i]>v[j]){aux=v[j];
  31.                                                     v[j]=v[i];
  32.                                                     v[i]=aux;}
  33.  
  34.  
  35.       for( i =1 ; i<=n ; ++i)
  36.           for( int p = 1 ; p <= n ; ++p ) if(v[i]==c[p]) for( j =1 ; j <=m ;++j) {aux=a[p][j];
  37.                                                                                 a[p][j]=a[i][j];
  38.  
  39.                                                                                  a[i][j]=aux;}
  40.  
  41.  
  42.  
  43.               for(j=1;j<=m;++j) {aux=a[1][j];
  44.                               a[1][j]=a[n][j];
  45.                                     a[n][j]=aux;}
  46.  
  47.  
  48.           for(i=1;i<=n;++i)
  49.              {
  50.  
  51.               for(j=1;j<=m;++j) cout<<a[i][j]<<" ";
  52.               cout<<endl;   }
  53.  
  54.  
  55. return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement