#include <iostream>
#include <iomanip>
#include <ctime>
#define ROWS 10
#define COLS 10
void printMatrix(int matrix[][COLS], int size) {
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
std::cout << std::setw(3) << matrix[i][j] << " ";
}
std::cout << "\n";
}
}
int generateRandomInteger(int first, int last) {
return rand() % ((last + 1) - first) + first;
}
void generateRandomInteger(int matrix[][COLS], int size) {
srand(time(NULL));
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
matrix[i][j] = generateRandomInteger(1, 100);
}
}
}
int main() {
int matrix[ROWS][COLS] = {{ 0 }};
generateRandomInteger(matrix, ROWS);
printMatrix(matrix, ROWS);
}
/*
run:
18 73 91 21 92 20 59 78 48 37
32 95 47 52 59 37 5 34 50 25
37 85 52 8 94 40 43 7 5 10
95 22 34 37 43 25 57 1 54 56
89 85 50 36 88 8 72 92 93 73
69 29 9 72 89 54 63 31 12 67
41 7 88 26 43 82 51 51 35 56
7 23 41 56 58 80 64 81 72 56
5 92 37 13 63 25 66 77 7 30
43 99 36 82 25 78 64 27 29 98
*/