Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/06/2010, 15:51
AlanChavez
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 14 años, 5 meses
Puntos: 95
Respuesta: Definir tamaño de una matriz

Mira te dejo el código para C++
Código C++:
Ver original
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int **matriz;
  6.     int fila_dinamica;
  7.     int columna_dinamica;
  8.    
  9.     cout<<"Capture dimension de matriz Filas Columnas";
  10.     cin>>fila_dinamica;
  11.     cin>>columna_dinamica;
  12.    
  13.     matriz = new int *[fila_dinamica];
  14.     for(int i = 0; i<=fila_dinamica; i++)
  15.     {
  16.       matriz[i] = new int[columna_dinamica];
  17.     }
  18.    
  19.     cout<<endl<<"Inicia captura de datos: "<<endl;
  20.     for(int i=0;i<=fila_dinamica-1;i++)
  21.     {
  22.             for(int j=0;j<=columna_dinamica-1;j++)
  23.             {
  24.                     cout<<"Capture valor de Matriz["<<i<<"]["<<j<<"]: ";
  25.                     cin>>matriz[i][j];
  26.             }
  27.     }
  28.    
  29.     cout<<"Liberando matriz de ["<<fila_dinamica<<"]["<<columna_dinamica<<"] posiciones....";
  30.      
  31.     for(int i = 0; i<=fila_dinamica-1; i++)
  32.     {
  33.       delete[] matriz[i];
  34.     }
  35.     delete[] matriz;
  36.    
  37.     cout<<endl<<"Array Liberado!";
  38.     cin.get();
  39.     return 0;
  40. }

Última edición por AlanChavez; 27/06/2010 a las 15:25