Advertisement
Lavig

Лабораторна робота №11 (Завдання 2)

Nov 15th, 2024
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.72 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. #include <format>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     SetConsoleOutputCP(1251);
  9.     int const n{ 4 };
  10.     int i{}, j{};
  11.     int local_var[4]{};
  12.     int R[n][n]{
  13.         {4, 8, 11, 5},
  14.         {2, 12, 9, 14},
  15.         {0, 5, 0, 7},
  16.         {1, 6, 3, 4} };
  17.     cout << "Початкова матриця: " << endl;
  18.     for (i = 0; i < n; i++) {
  19.         for (j = 0; j < n; j++) {
  20.             cout << format("{:5}", R[i][j]);
  21.         }
  22.         cout << endl;
  23.     }
  24.     cout << "Перетворена матриця: " << endl;
  25.     for (i = 0; i < n; i++) {
  26.         if (i == 0) {
  27.             swap(R[i], R[i + 3]);
  28.         }
  29.         for (j = 0; j < n; j++) {
  30.             if (j == 1) {
  31.                 swap(R[i][j], R[i][j + 2]);
  32.             }
  33.             cout << format("{:5}", R[i][j]);
  34.         }
  35.         cout << endl;
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement