Aleksandr_Grigoryev

СW

Dec 14th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.87 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. void create(int **arr,int n, int m)
  4. {
  5.     for (int i=0;i<n;i++)
  6.     {
  7.         for (int j=0;j<m;j++)
  8.         {
  9.             cout<<"arr["<<i<<"]"<<"["<<j<<']';
  10.             cin>>arr[i][j];
  11.         }
  12.         cout<<endl;
  13. }
  14. }
  15. void show(int **arr,int n, int m)
  16. {
  17.     for (int i=0;i<n;i++)
  18.     {
  19.         for (int j=0;j<m;j++)
  20.         {
  21.             cout<<arr[i][j]<<" ";
  22.         }
  23.         cout<<endl;
  24.     }
  25. }
  26.     int main ()
  27.     {
  28.  
  29.     int t,i,j,min,max,n,m,kol=0;
  30.             cin>>n>>m;
  31.     int **a=new int *[n];
  32.     for (i=0;i<m;i++)
  33.         a[i]=new int [m];
  34.     create(a,n,m);
  35.     show(a,n,m);
  36.     cout<<endl;
  37.     for (i=0;i<n;i++)
  38.     {  
  39.  
  40.         min=a[i][0];
  41.         for (j=0;j<m;j++)
  42.         {
  43.         if (a[i][j]<min)
  44.         min=a[i][j];
  45.         for (int k=0;k<n;k++)
  46.         {
  47.             if(a[i][k]==min)
  48.             {
  49.             max=a[0][k];
  50.             for (j=0;j<m;j++)
  51.             if (a[j][k]>max)
  52.                 max=a[j][k];
  53.             }
  54.             if (min==max)
  55.             kol++;
  56.         }
  57.         }
  58.    
  59.     }
  60.     cout<<kol;
  61.     system ("pause");
  62.     return 0;
  63.     }
Advertisement
Add Comment
Please, Sign In to add comment