Утворити квадратну матрицю порядку n (№15)


C++ / Матриця
Утворити квадратну матрицю порядку n:
1   2  ... n-1 n
n n-1 ...  2  1
1   2  ... n-1 n
...  ...  ...  ...  ...
n n-1 ...  2  1

#include <iostream> 

using namespace std;

 

int main()

{

       int n;

       cout << "n = ";

       cin >> n;

 

       int** Arr;

       Arr = new int* [n];

       for (int i = 0; i < n; i++) Arr[i] = new int[n];

 

       for (int i = 0; i < n; i++) {

             if (i % 2 == 0) {

                    for (int j = 0; j < n; j++) {

                           Arr[i][j] = j + 1;

                    }

             }

             if (i % 2 != 0) {

                    for (int j = 0; j < n; j++) {

                           Arr[i][j] = n - j;

                    }

             }

       }

       cout << "Matrica: " << endl;

       for (int i = 0;i < n;i++)

       {

             for (int j = 0;j < n;j++)

                    cout << Arr[i][j] << " ";

             cout << endl;

       }

       for (int i = 0; i < n; i++)   delete[] Arr[i];

       delete[] Arr;

       getchar();

       getchar();

       return 0;

}


Результат:
Утворити квадратну матрицю порядку n (№1)
Утворити квадратну матрицю порядку n (№1)
21.02.2021, Матриця
Утворити квадратну матрицю порядку n (№8)
Утворити квадратну матрицю порядку n (№8)
24.02.2021, Матриця
Утворити квадратну матрицю порядку n (№4)
Утворити квадратну матрицю порядку n (№4)
23.02.2021, Матриця
Утворити квадратну матрицю порядку n (№9)
Утворити квадратну матрицю порядку n (№9)
24.02.2021, Матриця
Утворити квадратну матрицю порядку n (№2)
Утворити квадратну матрицю порядку n (№2)
23.02.2021, Матриця
Утворити квадратну матрицю порядку n (№12)
Утворити квадратну матрицю порядку n (№12)
24.02.2021, Матриця
Movie
У даній публікації відсутні коментарі!

Перед публікацією, радимо ознайомиться з правилами!

{login}
Додати коментар..
Якою мовою програмування ви користуєтесь?

Знайшли помилку?
Ви можете повідомити про це адміністрацію.
Виділіть текст і натисніть CTRL+Enter