Cita:
Iniciado por dmorill tengo una pregunta (espero que no sea prematura) para hacer una matriz se puede usar la clase vector?,
Pues sí y ahí va un ejemplo:
Código C++:
Ver originalintroduzca el numero de filas: 3
introduzca el numero de columnas: 8
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24
Process returned 0 (0x0) execution t
Código C++:
Ver original#include <iostream>
#include<vector>
#include <iomanip>
using namespace std;
int main() {
int fil, col, k = 1;
cout << "introduzca el numero de filas: " ;
cin >> fil;
cout << "introduzca el numero de columnas: " ;
cin >> col;
cout << endl;
vector < vector < int > > Vector2 ( fil, vector < int > ( col ) );
for( int i = 0; i < fil; i++ )
for( int j = 0; j < col; j++, k++)
Vector2[i][j] = ( k );
for ( int i = 0; i < fil; i++ ) {
for ( int j = 0; j < col; j++ )
cout << setw ( 3 ) << Vector2[i][j] <<' ';
cout << endl;
}
return 0;
}