Написать программу на С++, которая будет выводить прямоугольный двумерный массив, A[N][M], N и M вводятся с клавиатуры, элементы массива генерируются случайным образомЗ.Ы. если что среда разработки - Qt
Вот пример программы на C++, которая выводит прямоугольный двумерный массив:
#include <iostream> #include <ctime> #include <cstdlib> int main() { int N, M; std::cout << "Введите количество строк N: "; std::cin >> N; std::cout << "Введите количество столбцов M: "; std::cin >> M; // Создаем двумерный массив int A[N][M]; // Заполняем массив случайными числами srand(time(0)); for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { A[i][j] = rand() % 100; // случайное число от 0 до 99 } } // Выводим массив на экран std::cout << "Двумерный массив A[" << N << "][" << M << "]:" << std::endl; for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { std::cout << A[i][j] << " "; } std::cout << std::endl; } return 0; }
Эта программа сначала запрашивает у пользователя количество строк N и столбцов M для массива, затем заполняет его случайными числами от 0 до 99 и выводит на экран.
Вот пример программы на C++, которая выводит прямоугольный двумерный массив:
#include <iostream>#include <ctime>
#include <cstdlib>
int main() {
int N, M;
std::cout << "Введите количество строк N: ";
std::cin >> N;
std::cout << "Введите количество столбцов M: ";
std::cin >> M;
// Создаем двумерный массив
int A[N][M];
// Заполняем массив случайными числами
srand(time(0));
for (int i = 0; i < N; i++) {
for (int j = 0; j < M; j++) {
A[i][j] = rand() % 100; // случайное число от 0 до 99
}
}
// Выводим массив на экран
std::cout << "Двумерный массив A[" << N << "][" << M << "]:" << std::endl;
for (int i = 0; i < N; i++) {
for (int j = 0; j < M; j++) {
std::cout << A[i][j] << " ";
}
std::cout << std::endl;
}
return 0;
}
Эта программа сначала запрашивает у пользователя количество строк N и столбцов M для массива, затем заполняет его случайными числами от 0 до 99 и выводит на экран.