Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

In C++ language: An n x n matrix is called a positive Markov matrix, if each ele

ID: 3685917 • Letter: I

Question

In C++ language:

An n x n matrix is called a positive Markov matrix, if each element is positive and the sum of the elements in each column is 1. Write the following function to check whether a matrix is a Markov matrix:

Const int size = 3; Bool isMarkovMatrix(const double m[][size]);

Write a test program that prompts the user to enter a 3 x 3 matrix of double values and tests whether it is a Markov matrix.

Here is the sample runs:

Enter a 3 by 3 matrix row by row:

0.15 0.875 0.375

0.55 0.005 0.225

0.30 0.12 0.4

It is a Markov matrix

Press any key to continue . . .

Explanation / Answer

Markov Matrix in C++

#include<iostream.h>

#include<conio.h>

const int size =3;

Bool isMarkovMatrix(const double m[][size])

int main(){

            isMarkovMatrix(const double m[][size]);

            return 0;

}

Bool isMarkovMatrix(const double m[][size]){

            for(i=0;i<size;i++){

                for(j=0;j<size;j++){

                    m[i][j]+ =m[i][j];

                        }

            }

}