Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- const int N=30;
- void print_matrix(int A[][N],int n,int m)
- {
- for (int i=0;i<n;++i) {
- for (int j=0;j<m;++j)
- cout << A[i][j] << " ";
- cout << endl;
- }
- cout << endl;
- }
- int main()
- {
- int A[N][N],i,j,lmax,lmin,cmax,cmin,max,min,n,m;
- cout << "n = ";
- cin >> n;
- cout << "m = ";
- cin >> m;
- for (i=0;i<n;++i)
- for (j=0;j<m;++j){
- cout << "A[" << i <<","<<j<<"]=";
- cin >> A[i][j];
- };
- print_matrix(A,n,m);
- lmax = lmin = cmax = cmin = 0;
- max = min = A[0][0];
- for (i=0;i<n;++i)
- for (j=0;j<m;++j) {
- if (A[i][j]>max) {
- max = A[i][j];
- lmax=i;
- cmax = j;
- }
- if (A[i][j]<min) {
- min = A[i][j];
- lmin = i;
- cmin = min;
- };
- };
- A[lmax][cmax]^=A[lmin][cmin]^=A[lmax][cmax]^=A[lmin][cmin];
- print_matrix(A,n,m);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement