You are on page 1of 2

E1 F1 start

start
start
C1 A1 H
D1
B1 start
start start
start
start
G1H1
A EG
i=0i=0
D
i=0 BC Int
Int IntInt
Int
i=0 F matrix_a.Int
i=0 i=0
i=0 IntIntmatrix_a.
matrix_a.
matrix_a.
matrix_a.
matrix_a. matrix_b,i, j, j,
matrix_a.
matrix_a.
Char matrix_b,i,
charsel
Int sel
sel
matrix_b,i,
matrix_b,i,
matrix_b,i,
ex=8, way=5,
matrix_b,i,
matrix_b,i, k, k,
sum,
ex=8, way=5,
matrix_b,i, sum,
i=0 j,j, j,
product[2][2] K++
j, j,
j,product[3][3]
display
display
i++i++ j<2j<3 matrix_a[i][j]
matrix_a[i][j]- J++
J++
display
+matrix_b[i][j]
matrix_b[i][j]
display K++
i++ j<2 display display
matrix_a[i][j]- J++
Display
Display “4x4
Display “3x3 Matrix”
Matrix” &
“Operating & “Matrix
“Matrix A
matrices” A& “1.)
i++ i++
i++
Display
Display
Display “2x2
“4x4
“3x3
Display
Display
Display
j<4 “2x2
Matrix”
Matrix”
Matrix”
“Addition
j<3 &&& “Matrix
“Matrix
“Matrix
“Multiplication
“Subtractionof A A
A
Matrices”
of of
Matrices”matrix_a[i][j]
Matrices”
& “a.)
&
matrix_a[i][j]
matrix_b[i][j]
matrix_a[i][j]
j<4 Matrix” & “Matrix A J++ J++ J++
Sum=sum+matrix_a[i]
Display
Display “2x2
Add”Matrix
Matrix
Matrix
Matrix
Matrix
“3x3 B”
Matrix”
&“
B”B”
B”
Matrix”B”
2.)&&Subtract”
“Matrix
&“c.)4x4”
“Matrix A&&+matrix_b[i][j]
A+matrix_b[i][j]
&2x2”
“a.)
“a.)2x2”
&“
2x2”b.)
&“
&“3x3”
b.)
b.)
Matrix B”3x3”
3x3”&&+matrix_b[i][j]
“c.)4x4”
“c.)4x4”
“d.)
&& [k]*matrix_b[k][j]
j++ Matrix B”&
“3.)Multiply” “4.) Cancel” &
“d.)Matrix
Cancel” B”&
Cancel”
& “select:”
“select:” Sum=sum+matrix_a[i]
“select:”
[k]*matrix_b[k][j]
j++
i<2i<3 j=0
j=0
i=0i=0
i=0
i=0
i<2i=0 Input sel
i=0 j=0
i<3 i=0i=0 j=0 j=0 j<3
i<3i<4 i<4 i=0 j=0 i=0 k<3

i<2 i=0 j<2 i=0 k<2


CallE1
main Call
Call
Call
mult2x2
add2x2
sub2x2
add InputInput
Input
Input
Input J++ J++
D1 i++
i++
i++i++i++Sel==1
Sel==a j<4
j<2
j<3j<4j<3 Input
Input
Input
matrix_a[i][j]
matrix_a[i][j]
J++
J++J++
J++J++
i++i++ j<2j<2 matrix_a[i][j]
j++
matrix_a[i][j]
matrix_a[i][j] J++
F1 B1C1 i++ j<3 matrix_a[i][j]
matrix_a[i][j]
matrix_a[i][j]

j++
A1
Sel==b
Sel==2 Call
Call
Calladd3x3
Call
mult3x3
sub3x3
sub Product[i][j]=sum
i=0
i<4 i<2 j=0
j=0
j=0j=0j=0
i<2
i<3i<4 j=0j=0
i<2i<2 j=0 Product[i][j]=sum
i=0 i<3

display
Call Getch Sel==3
Sel==c matrix_a[i][j] J++
i++ j<3 Call
Callsub
Calladd4x4
main
mult
4x4
main +matrix_b[i][j]
display
i=0
i=0
i=0i=0i=0
i=0i=0 i++ j<2 matrix_a[i][j] J++
i=0
+matrix_b[i][j]

Sel==d
Sel==4 Call
Callmain
exit
i<3 j=0 InputInput
Input
Input
Input
Input J++
J++J++
EFDCGBA i++
i++ i++ j<4
j<2
j<3j<4j<3 Input
Input J++J++
J++J++
i++i++
i++i++ j<2j<2 matrix_b[i][j]
matrix_b[i][j]
matrix_b[i][j]
matrix_b[i][j]
matrix_b[i][j] J++
H i++ j<3 matrix_b[i][j]
matrix_b[i][j]
matrix_b[i][j]
i<2 j=0
Display
“invalid
input
H1

i<4 i<3 j=0


j=0
j=0j=0j=0
G1
i<2
i<3i<4 j=0j=0
i<2i<2
i<3 j=0
start

Return 0

EXIT

You might also like