Hey guys!
I have an encryption project for school and i have to randomly generate a 3x3 matrix.
I know how to assign the values to the 2d array but i am unsure how to return the array.
I know it is possible to return a vector of a vector but i am no where near learning vectors yet.
Here is my defective code:
int* matrixGenerator (int * matrix)
{
srand (time(0));
int matrix [3][3];
int x = 0, y = 0;
while (x < 3)
{
while (y < 3)
{
matrix [x][y] = rand() % 10000;
++y;
}
y = 0;
++x;
}
for (int l = 0; l < 3; l++)
{
for (int a = 0; a < 3; a ++)
{
cout << matrix [l][a] << " ";
}
cout << endl;
++x;
}
return matrix;
}