Mr_D3a1h

Untitled

Sep 30th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.45 KB | None | 0 0
  1. int main()
  2. {
  3.     //setlocale (LC_ALL, "RUS");
  4.     int i,j,N,M,a[30][30],sum1,c,l,max,min,sum2,sum,sum3,sum4;
  5.     cout<<"N=";
  6.     cin>>N;
  7.     cout<<"M=";
  8.     cin>>M;
  9.     cout<<"Ввод матрицы А \n";
  10.     sum1 = 0;
  11.     sum2 = 0;
  12.     c = 0;
  13.     l = 0;
  14.     max = a[0][0];
  15.    
  16.     for (i=0; i<N; i++)
  17.     {
  18.         for (j=0; j<M; j++)
  19.         {
  20.             cin>>a[i][j];
  21.         }
  22.     }
  23.    
  24.    
  25.     cout<<"Матрица А \n";
  26.     for (i=0; i<N; i++)
  27.     {
  28.         for (j=0; j<M; j++)
  29.         {
  30.             cout<<a[i][j]<<"\t";
  31.         }
  32.         cout<<endl;
  33.     }
  34.    
  35.     for (l = 0; l<N; l++)
  36.     {
  37.         for (c = 0; c < M; c++)
  38.         {
  39.             sum1 += a[l][c];
  40.         }
  41.         cout << "Сумма строки №"<< l+1 <<"= "<< sum1 << "\n";
  42.         sum1 = 0;
  43.     }
  44.     for (l = 0; l<M; l++)
  45.        {
  46.            for (c = 0; c < N; c++)
  47.            {
  48.                sum2 += a[c][l];
  49.            }
  50.            cout << "Сумма столбца №"<< l+1 <<"= "<< sum2 << "\n";
  51.            sum2 = 0;
  52.        }
  53.     for (i = 0; i < N; i++)
  54.     {
  55.         for (j = 0; j<M; j++)
  56.         {
  57.             if (a[i][j]>max)
  58.             {
  59.                 max = a[i][j];
  60.             }
  61.         }
  62.     }
  63.    
  64.     cout << "Максимальный элемент матрицы = " << max << "\n";
  65.     min = a[0][0];
  66.     for (i = 0; i < N; i++)
  67.     {
  68.         for (j = 0; j<M; j++)
  69.         {
  70.             if (a[i][j]<min)
  71.             {
  72.                 min = a[i][j];
  73.             }
  74.            
  75.         }
  76.     }
  77.     cout << "Минимальный элемент матрицы = " << min << "\n";
  78.    
  79.     sum = 0;
  80.     for (i=0; i<N; i++)
  81.     {
  82.         for (j = 0; j<M;j++)
  83.         {
  84.             sum += a[i][j];
  85.         }
  86.     }
  87.     cout << "Сумма всех элементов матрицы = " << sum << "\n";
  88.     sum3 = 0;
  89.     for (i=0; i<N; i++)
  90.     {
  91.         sum3 += a[i][i];
  92.     }
  93.     cout << "Сумма главной диагонали матрицы = " << sum3 << "\n";
  94.     sum4 = 0;
  95.     for (i=0; i<N; i++)
  96.     {
  97.         sum4 += a[i][N-1-i];
  98.        
  99.     }
  100.      cout << "Сумма побочной диагонали матрицы = " << sum4 << "\n";
  101.    
  102.    
  103.     cout<<"Матрица B \n";
  104.     for (i=0; i<N; i++)
  105.     {
  106.            for (j=0; j<M; j++)
  107.            {
  108.                cout<<a[j][i]<<"\t";
  109.            }
  110.            cout<<endl;
  111.      
  112.     }
  113.    
  114.    
  115.    
  116.     return 0;
  117. }
Add Comment
Please, Sign In to add comment