#include <iostream>
#include <vector>
int main() {
std::vector<std::vector<int>> vec2d {
{ 1, 4, 8, 9 },
{ 0, 7, 1, 3, 40 },
{ 5, 2, 13, 28, 50, 60, 99 }
};
int rows = vec2d.size();
std::cout << "rows: " << rows << "\n";
for (int i = 0; i < rows; i++) {
for (int j = 0; j < vec2d[i].size(); j++) {
std::cout << "row: " << i << " cols: " << vec2d[i].size() << "\n";
break;
}
}
}
/*
run:
rows: 3
row: 0 cols: 4
row: 1 cols: 5
row: 2 cols: 7
*/