Advertisement
AlexandruDu

7.Matrici

Jun 8th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. 7.Se citeste o matrice cu n linii si m coloane, (n,m<=100) cu elemente numere naturale din intervalul [0,1000].
  2. a) Afisati suma maxima care se poate obtine de pe o coloana a matricii si indicele coloanei pe care s-a obtinut. Daca sunt mai multe coloane cu aceeasi suma maxima, atunci se va considera oricare dintre ele.
  3. b) Stergeti din matrice coloana care are suma elementelor maxima si afisati matricea rezultata. Daca sunt mai multe coloane cu aceeasi suma maxima, atunci se va sterge oricare dintre ele (este suficient sa se stearga una).
  4. Exemplu: Pentru datele de mai jos,
  5. 3 4
  6. 2 3 4 5
  7. 5 4 3 6
  8. 5 8 1 2
  9.  
  10. #include<iostream>
  11. using namespace std;
  12. int main()
  13. {
  14.     int a[101][101],n,m,smax=0,x;
  15.     cin>>n>>m;
  16.     for( i=1;i<=n;i++)
  17.         for(int j=1;j<=m;j++)
  18.             cin>>a[i][j];
  19.     for(j=1;j<=m;j++)
  20.     {
  21.            s=0;
  22.         for(i=1;i<=n;i++)
  23.             s=s+a[i][j];
  24.         if(s>smax) { smax=s; x=j;}
  25.     }
  26.     cout<<smax<<" "<<x<<endl;
  27.     for(j=x;j<m;j++)
  28.         for(i=1;i<=n;i++)
  29.             a[i][j]=a[i][j+1];
  30.     m--;
  31.     for(i=1;i<=n;i++)
  32.     {
  33.         for(j=1;j<=m;j++)
  34.             cout<<A[i][j]<<" ";
  35.         cout<<endl;
  36.     }
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement