C++ help!! Im not familiar with how to save/ read file so that the program works so i\'d realllyy appreaciate it if you wrote down the steps along with the code! Solution #include<fstream> #include<iostream> using namespace std; int main() { int i,j; int a[4][4],trans[4][4]; ifstream infile(\"Matrix_01.txt\");//change the file name to test for matrix_02 it must be in the same folder if(!infile) { cout<<\"Cannot open file1.\ \"; return } for(i=0;i<4;i++)//reads from the file { for(j=0;j<4;j++) { infile1>>a[i][j]; } } cout<<\"Matrix:\"<<endl;//displays the matrix for(i=0; i<4; ++i) { for(j=0; j<4; ++j) { cout << \" \" << a[i][j]; } cout<<endl; } cout<<\"Transpose:\"<<endl; for(i=0; i<4; ++i)//calculates transpose for(j=0; j<4; ++j) { trans[j][i]=a[i][j]; } for(i=0; i<4; ++i)//prints transpose { for(j=0; j<4; ++j) { cout << \" \" << trans[i][j]; } cout<<endl; } cout<<\"Upper Triangle:\ \"; for (int i = 0; i < 4;i++)//prints upper traingle { for (int j = 0; j < (4- i); j++) { cout << a[i][j] << \" \"; } cout << \"\ \"; } cout<<\"Lower Triangle:\ \"; for(i=0;i<4;i++)//prints lower triangle { for(j=0;j<=i;j++) { cout<<a[i][j]<<\" \"; } cout<<\"\ \"; } for ( i = 0 ; i < 4 ; i++ )//checks for transpose { for ( j = 0 ; j < 4 ; j++ ) { if ( a[i][j] != trans[i][j] ) break; } if ( j != 4 ) break; } if ( i == 4 ) cout<<\"It is a Symmetric matrix.\ \"; else cout<<\"It is not a Symmetric matrix.\ \"; } .