#include <cstdlib> #include <iostream> #include <fstream> #include <string> usin
ID: 3620719 • Letter: #
Question
#include <cstdlib>#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
void ReadMatrix(float [][25], int*, int*);
void PrintMatrix(float [][25], int, int);
void PrintMatrixTranspose(float [][25], int, int);
{
float matrix[25][25];
int numrows, numcols;
ReadMatrix(matrix, &numrows, &numcols);
PrintMatrix(matrix, numrows, numcols);
PrintMatrixTranspose(matrix, numrows, numcols);
system("pause");
}
void ReadMatrix(float matrix[][25], int*numrows, int*numcols)
{
fstream nameFile;
string filename;
cout << "Please enter file name: " <<endl;
cin >> filename;
namefile.open(filename.c_str() );
if(nameFile.fail())
{
cout << "File name error..." <<endl;
}
nameFile >> (*numrows) >> (*numcols);
for (int i=0; i<*numrows; i++)
for (int j=0; j<*numcols; j++)
nameFile >> matrix[i][j];
}
for (int i=0; i<numrows; i++)
{
for (int j=0; j<numcols; j++)
cout << matrix[i][j] << " ";
cout << " ";
}
}
system("PAUSE");
return EXIT_SUCCESS;
}