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; }
конечно это не самый лучший способ, т.к. мы привязаны к конкретным размерам матрицы...
Комментариев нет:
Отправить комментарий