Проблема при вставке значений float 2d векторов
#include<iostream> #include<vector> using namespace std; int main() { vector< vector< float > > v; float x; for(int i = 0;i < 3; i++) { for(int j = 0;j < 3 ; j++) { cin >> x; v.push_back(x); } } for(int i = 0;i < 3; i++) { for(int j = 0;j < 3; j++) { cout << v[i][j]; } } return 0; }
Что я уже пробовал:
я попробовал приведенный выше код, но он показывает ошибку:
нет соответствующей функции для вызова 'std:: vector< std:: vector xmlns:std= "#unknown"> & lt; int> >:: push_back(int&)'
В. push_back(х);