Хотелось бы узнать, как можно заполнить элементы матрицы, используя некоторую функцию, которая генерирует числа в заданном диапазоне. В C++ данный код выглядит так:
double func(int, int) {
return rand() % 12;
}
Matrix::Matrix(int row, int col, double (*func)(int, int)) {
...
...
for (int i = 0; i < this->row; i++) {
for (int j = 0; j < this->col; j++) {
this->arr[i * this->col + j] = func(i, j);
}
}
}
Как реализовать подобную логику в C#?
Продвижение своими сайтами как стратегия роста и независимости