daily pastebin goal
72%
SHARE
TWEET

Untitled

a guest Dec 7th, 2017 75 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* Задание 2 лаба 13 указатели (исправленный) */
  2.  
  3. #include<iostream>
  4.  
  5. void main()
  6. {
  7.     using namespace std;
  8.     setlocale(0, "rus");
  9.     const int sizea = 3, sizeb = 3;
  10.     int A[sizea][sizeb]{ { 1,2,3 } ,{ 4,5,6 } ,{ 7,8,9 } };
  11.  
  12.     for (int i = 0; i < sizea; i++)
  13.     {
  14.         for (int j = 0; j < sizeb; j++)
  15.             cout << " " << *(*(A + i) + j) << " ";
  16.         cout << endl;
  17.     }
  18.     cout << endl;
  19.     // вывод матрицы
  20.  
  21.     int min = A[0][0];
  22.     cout << " Диагональ матрицы: ";
  23.     for (int i = 0; i < sizea; i++)
  24.     {
  25.         for (int j = 0; j < sizeb; j++)
  26.             if (i == j)
  27.             {
  28.                 cout << *(*(A + i) + j) << " ";
  29.                 if (*(*(A + i) + j) < min)
  30.                     min = *(*(A + i) + j);
  31.  
  32.             }
  33.     }
  34.     cout << endl;
  35.     // диагональ матрицы
  36.  
  37.     for (int i = 0; i < sizea; i++)
  38.     {
  39.         for (int j = 0; j < sizeb; j++)
  40.             if (*(*(A + i) + j) == min)
  41.             {
  42.                 cout << " Столбец в котором находится наименьший элемент диагонали матрицы: " << i << endl;
  43.             }
  44.     }
  45.     cout << endl;
  46.     // поиск столбца где находится наименьший элемент
  47.  
  48.     cout << " Минимальный элемент диагонали матрицы " << min << endl;
  49.     system("pause");
  50. }
RAW Paste Data
Top