перебор двумерного массива в функции
Работаю с функциями, не получается перебрать двумерный массив различными числами, с одномерными массивами отлично получается
#include <iostream>
#include <ctime>
using namespace std;
void random(const int STR, const int ELEM, int arr[]){
srand(time(NULL));
for (int i = 0; i < STR; i++)
{
for (int j = 0; j < ELEM; j++)
{
arr[j] = rand() % 3;
cout<<arr[i][j]<<endl;
}
}
};
int main(){
const int STR = 2;
const int ELEM = 3;
int arr[STR][ELEM];
random(STR, ELEM, arr);
}
Источник: Stack Overflow на русском