Untitled
unknown
plain_text
2 years ago
1.3 kB
8
Indexable
#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;
}Editor is loading...
Leave a Comment