Павел
Павел

Нужно заполнить матрицу элементами с клавиатуры и рандомно. С++

Ол
Ольга

#include
#include
#include
#include

using namespace std;

int main() {
srand(time(0));
cout << "размерность матрицы (x y)? ";
int n, m;
cin >> n >> m;
int **a = new int *[n];
for (int r = 0; r < n; ++r) {
a[r] = new int[m];
for (int c = 0; c < m; ++c) a[r][c] = rand() % 100; // с клавиатуры: cin >> a[r][c];
}
cout << "матрица:\n";
for (int r = 0; r < n; ++r) {
for (int c = 0; c < m; ++c) cout << setw(4) << a[r][c];
cout << endl;
}
for (int r = 0; r < n; ++r) delete[] a[r];
delete[] a;
return 0;
}

СБ
Сергей Бережной

Я в 8 ом классе, так что я такое ещё не изучал

ЕК
Екатерина Краева

Я же написал вам код для этой программы в С++ в вашей предыдущей теме.

Жа
Жанна

Если написал рандомно, то пиши уже не с клавиатуры, а с кейбоарды итд

Похожие вопросы
Элементы массива вводятся с клавиатуры. Как будет
Прямоугольную матрицу A, состоящую из двух столбцов и N (вводится с клавиатуры) строк заполнить натуральными случайными
Помогите пожалуйста на паскале. функция рандомной матрицы
задана матрица А [10][15], найти количество и сумму элементов этой матрицы, значения задать можно рандомно. С++
Заменить повторяющиеся элементы матрици нулями. с++
отсортировать рандомную матрицу спиралью. Язык СИ
Нужно заполнить матрицу элементами с клавиатуры и рандомно.
Что такое граничные элементы матрицы?
Заполнить матрицу (паскаль)
Заполнить матрицу на паскале