vector> change_matrix(vector> street, vector> transport, int transport_type){ vector> new_matrix(street.size()); //copy matrix a to new_matrix for (int i = 0; i < street.size(); i++) { for (int j = 0; j < street[i].size(); j++) { if (transport[i][j] == transport_type || transport[i][j] == 3) new_matrix[i].push_back(street[i][j]); else new_matrix[i].push_back(0); } } return new_matrix; }