#include #include using namespace std; void mostrar(const vector> & v) { // Recorrido con bucles foreach for (const auto & fila : v) { for (const auto & dato : fila) cout << "\t" << dato; cout << endl; } } int main () { // Vector de vectores con 4 filas de talla 6 inicializadas a -1 vector> miMatriz(4, vector(6, -1)); // Esto es crear un vector de talla 4, // cada uno de cuyos elementos es de tipo // vector y vale vector(6, -1) mostrar(miMatriz); // Vector de vectores con 5 filas de talla creciente inicializadas a 0 vector> miEscalera(5); int contador = 1; for (auto & fila : miEscalera) fila.resize(contador++); mostrar(miEscalera); // Recorrido y modificacion con bucles foreach for (auto & fila : miEscalera) for (auto & dato : fila) dato--; mostrar(miEscalera); }