Untitled

 avatar
ketronix
c_cpp
2 years ago
1.1 kB
4
Indexable
Never
#include <iostream>

using namespace std;

const int N = 5; // размер матрицы

int main() {
    int x; // число
    cout << "Введите число x: ";
    cin >> x;

    int matrix[N][N] = {{1,   2,   -3, 4,   -5},
                        {-6,  -7,  8,  9,   10},
                        {-11, 12,  13, 14,  15},
                        {16,  -17, 18, 19,  20},
                        {21,  22,  23, -24, 25}};

    for (int i = 0; i < N; i++) {
        if (i % 2 == 1) // рядок непарний
        {
            for (int j = 0; j < N; j++) {
                if (matrix[i][j] < 0) // елемент від'ємний
                {
                    matrix[i][j] = -matrix[i][j]; // зміна знаку
                }
            }
        }
    }

    if (x % 2 == 0) // число x парне
    {
// виведення зміненої матриці
        for (int i = 0; i < N; i++) {
            for (int j = 0; j < N; j++) {
                cout << matrix[i][j] << " ";
            }
            cout << endl;
        }
    }

    return 0;

}