Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- #include <iomanip>
- #include <ctime>
- using namespace std;
- const int x=3;
- void input(int a[x][x])
- {
- srand(time(NULL));
- for(int i=0; i<x; i++)
- {for(int j=0; j<x; j++)
- { a[i][j]=rand()%19-9;
- cout<<a[i][j]<<" "; }
- cout<<endl;}}
- void minmax(int a[x][x]){
- int r,s;
- cout<<"Виберіть стовбець матриці:";
- cin>>s;
- cout<<"Виберіть рядок матриці:";
- cin>>r;
- s--;
- r--;
- int max=a[0][s],min=a[r][0];
- for (int i=0;i<x;i++){if(a[i][s]>max) max=a[i][s];}
- for (int j=0;j<x;j++){if(a[r][j]<min) min=a[r][j];}
- for (int i=0;i<x;i++){if(a[i][s]==max) a[i][s]=min;}
- for (int j=0;j<x;j++){if(a[r][j]==min) a[r][j]=max;}
- cout<<endl;
- cout<<"Максимальний елемент стовбця="<<max<<endl;
- cout<<"Мінімальний елемент рядка="<<min<<endl;
- }
- void output2(int a[x][x]){
- for (int i=0;i<x;i++){
- for(int j=0;j<x;j++){
- cout<<setw(2)<<a[i][j]<<" ";
- }
- cout<<endl;}
- cout<<endl;}
- int main()
- {int n=0,m=0,a[x][x];
- setlocale(LC_ALL, "rus");
- cout<<""<<endl;
- for(int i=0; i<3;i++){
- input(a);
- minmax(a);
- output2(a);}
- setlocale(LC_ALL,"OCP");
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement