Hola gente sigo con el tema de los vectores. Ahora me interesan los vectores de 2 dimensiones.
Encontre un par de ejemplos en internet y este codigo. Que carga el valor de K. A cada valor del vector. Y con un juego de For se puede cargar.
#include <iostream>
#include <iomanip>
#include <vector>
using namespace std;
int main()
{
vector<vector<int> > items;
int k = 0;
for ( int i = 0; i < 10; i++ ) {
items.push_back ( vector<int>() );
for ( int j = 0; j < 2; j++ )
items[k++].push_back ( k++ );
}
for ( int i = 0; i < 3; i++ ) {
for ( int j = 0; j < 2; j++ )
cout<< setw ( 3 ) << items[i][j] <<' ';
cout<<'\n';
}
cin.get();
return 0;
}
Ahora! lo que no entiendo es el proceso. Yo estoy acostumbrado a los arrays array [x][y]. Y no encuentro la forma de cargarlos correctamente... Osea lo que yo quiciera cargar es algo asi.
array[0][0] = algo;
array[0][1] = otro;
array[1][0] = algo;
array[1][1] = otro;
array[2][0] = algo;
array[2][1] = otro;
array[3][0] = algo;
array[3][1] = otro;
A alguien se le ocurre como puede ser? Gracias!