Радиотехник Васильев
Ученик
(104)
2 года назад
#include iostream //библиотека ввода - вывода, директива препроцессора.
#include iomanip // библиотека
#include ctime //библиотека
using namespace std; //использование пространства имён std.
int main() { //основная функция main
int matrix[50][50], res[50][50], size; //двумерный массив. "максимальные размеры"
cout « "Enter a size of the matrix: "; //вывод в консоль текста
cin » size; //считывание двумерного массива
cout « "array 1:\n"; //вывод в консоль текста
srand(time(NULL)); //настройка "генератора" псевдослучайных чисел
for (int i = 0; i < size; ++i) { //цикл for
for (int j = 0; j < size; ++j) { //цикл for
cout « setw(4) « (matrix[i][j] = rand() % 2); //вывод в консоль значений вместе с генаратором.
}
cout « "\n"; //отступ, аналог endl
}
cout « "\n"; //отступ, аналог endl
for (int i = 0; i < size; ++i) { //цикл for
for (int j = 0; j < size; ++j) { //цикл for
res[size-j-1][i] = matrix[i][j];
}
}
for (int i = 0; i < size; ++i) { //цикл for
for (int j = 0; j < size; ++j) { //цикл for
matrix[i][j] = res[i][j];
}
}
cout « "array 2:\n"; //вывод в консоль текста
for (int i = 0; i < size; ++i) { //цикл for
for (int j = 0; j < size; ++j) { //цикл for
cout « setw(4) « matrix[i][j]; //вывод в консоль значений вместе с генаратором
}
cout « "\n"; //отступ, аналог endl
}
cout « "\n"; //отступ, аналог endl
}
Описал всё как и просил, я так понимаю ты учишься работать с двумерными массивами?
#include iomanip
#include ctime
using namespace std;
int main() {
int matrix[50][50], res[50][50], size;
cout « "Enter a size of the matrix: ";
cin » size;
cout « "array 1:\n";
srand(time(NULL));
for (int i = 0; i < size; ++i) {
for (int j = 0; j < size; ++j) {
cout « setw(4) « (matrix[i][j] = rand() % 2);
}
cout « "\n";
}
cout « "\n";
for (int i = 0; i < size; ++i) {
for (int j = 0; j < size; ++j) {
res[size-j-1][i] = matrix[i][j];
}
}
for (int i = 0; i < size; ++i) {
for (int j = 0; j < size; ++j) {
matrix[i][j] = res[i][j];
}
}
cout « "array 2:\n";
for (int i = 0; i < size; ++i) {
for (int j = 0; j < size; ++j) {
cout « setw(4) « matrix[i][j];
}
cout « "\n";
}
cout « "\n";
}