1 2 3
4 5 6
7 8 9
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
using namespace std;
void task()
{
string buf;
string line;
ifstream in("file.txt");
int m[3][3];
int j = 0;
while (getline(in, line))
{
int i = 0;
istringstream iss(line);
while (iss >> m[i++][j]);
j++;
}
//print array m
for (int j=0; j<3; j++)
{
for (int i=0; i<3; i++)
{
cout << m[i][j] << " ";
}
cout << endl;
}
}
int main(int argc, char* argv[])
{
task();
return 0;
}
конечно это не самый лучший способ, т.к. мы привязаны к конкретным размерам матрицы...
Комментариев нет:
Отправить комментарий