//Program to understand the addition of two matrices. //while loop alert!!We spent this class demonstrating the perils of using the while loop namely //1.if the counter k characterizing the while loop is not incremented: // expect to be stuck in the infinite loop FOREVER! //2. if this while loop have 'expired' (k=0 k=1 and the while loop deems redundant) // Find the product of two matrices. #include void Matrix_product() { int aMatrix[2][2] = {{1, 0}, {0, 1},}; int bMatrix[2][2] = {{2, 0}, {0, 2}}; int product[2][2] = {{0, 0}, {0, 0}}; int k = 0 ; for (int row = 0; row < 2; row++) { for (int col = 0; col < 2; col++) { while (k < 2) { std::cout << "k =" << k << std::endl; product[row][col] += aMatrix[row][k]* bMatrix[k][col]; k = k+1 ; // alert! }//while-loop k = 0 ; //reset the counter!!! std::cout<<"product["<