0_liprikon_0

Миша_I

Jun 16th, 2021
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.31 KB | None | 0 0
  1. #include <iostream>
  2. #include <locale>
  3. #include <iomanip>
  4. #include <conio.h>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     setlocale(LC_ALL, "Russian");
  11.  
  12.     int i, j, A, n, type;
  13.     float m;
  14.  
  15.     cout << "Введите размерность квадратной матрицы (A): ";
  16.     cin >> n;
  17.     do
  18.     {
  19.         // ввод матрицы
  20.         cout << "Введите значения матрицы: (1) - с клавиатуры, (2) - рандомно ";
  21.         cin >> type;
  22.     } while (type != 1 && type != 2);
  23.  
  24.     if (type == 1)
  25.     {
  26.         cout << "Введите элементы матрицы:";
  27.         for (i = 0; i < n; i++)
  28.         {
  29.             for (j = 0; j < n; j++)
  30.             {
  31.                 cin >> A[i][j];
  32.                 cout << setw(6) << left << A[i][j];
  33.             } cout << endl;
  34.         }
  35.     }
  36.     if (type == 2)
  37.     {
  38.         cout << "Заполнение матрицы случайными числами: " << endl;
  39.         for (i = 0; i < n; i++)
  40.         {
  41.             for (j = 0; j < n; j++)
  42.             {
  43.                 A[i][j] = -10 + rand() % 24;
  44.                 cout << setw(6) << left << A[i][j];
  45.  
  46.             }
  47.             cout << endl;
  48.         }
  49.     }
  50.     // находим и выводим минимум в каждом столбце
  51.     cout << "Минимальные значения столбцов: " << endl;
  52.  
  53.     for (j = 0; j < n; j++)
  54.     {
  55.         m = 10000;
  56.         for (i = 0; i < n; i++)
  57.         {
  58.             if (m > A[i][j])
  59.                 m = A[i][j];
  60.         }
  61.         cout << m;
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment