Question: Which of the following statement is correct about the program given below?
#include
class BixArray
{
int Matrix[3][3];
public:
BixArray()
{
for(int i = 0; i<3; i++)
for(int j = 0; j < 3; j++)
Matrix[j][i] = i + j;
}
void Display(void)
{
for(int i = 0; i < 3; i++)
for(int j = 0; j < 3; j++)
cout<< Matrix[j][i] << " ";
}
};
int main()
{
BixArray objBix;
objBix.Display();
return 0;
}
[A].The program will display the output 4 3 2 3 2 1 2 1 0.
[B].The program will display the output 0 1 2 1 2 3 2 3 4.
[C].The program will display the output 9 garbage values.
[D].The program will report error on compilation.
Answer: Option B