Untitled
unknown
plain_text
8 months ago
1.3 kB
0
Indexable
Never
#include <iostream> #include <algorithm> #include <locale> #include <stdio.h> using namespace std; int main() { setlocale(LC_ALL, "rus"); int M, N; cout << "Введите количество строк матрицы: "; cin >> M; cout << "Введите количество столбцов матрицы: "; cin >> N; // создаем матрицу размера M x N int** matrix = new int* [M]; for (int i = 0; i < M; i++) { matrix[i] = new int[N]; } cout << "Введите элементы матрицы: " << endl; for (int i = 0; i < M; i++) { for (int j = 0; j < N; j++) { cin >> matrix[i][j]; } } // вызываем функцию для обмена четвертей матрицы swapQuarters(matrix, M, N); cout << "Результат: " << endl; // выводим элементы матрицы после обмена четвертей for (int i = 0; i < M; i++) { for (int j = 0; j < N; j++) { cout << matrix[i][j] << " "; } cout << endl; } // освобождаем память for (int i = 0; i < M; i++) { delete[] matrix[i]; } delete[] matrix; return 0; }
Leave a Comment