Hi there. I am having trouble with the function countNums. I need to make it so when the user enters a specific number, not only will it output how many numbers there are in the array but also it should output how many numbers the user input there are in the row and column. For instance, if the user enters 3 and there are total of 4 numbers in the array, it should output something like this: col: 2, row: 2.
int rowCounter[5]{};//array elements initialized to 0
int colCounter[5]{};
then within the check and count loop update these arrays as well:
1 2 3 4 5 6 7 8 9 10 11 12
for (int row = 0; row < 5; row++)
{
for (int col = 0; col < 5; col++)
{
if (ar[col][row] == search)
{
count++;
++rowCounter[row];
++colCounter[col];
}
}
}
countNums() currently returns int, edit the function accordingly to return all the required information
ps: as you are not seeding the random number generator, the program will return the same sequence of 'random' numbers every time it's run. For non-repeated sequences:
1 2 3 4 5 6 7 8
#include <ctime>
//...
int main()
{
//....
srand (time(NULL));//before calling fillArray() && only once in the program
//...
}
pps: using the random header file (C++11) gives better quality random numbers