como eliminar filas de una matriz

06/10/2006 - 20:59 por skywalker | Informe spam
hola, tengo una matriz creada y quiero eliminar una fila de esta matriz
creando una matriz resultante igual pero sin esa fila, como puedo hacerlo??
existe algun metodo para eliminar filas?
 

Leer las respuestas

#1 Alberto Poblacion
07/10/2006 - 09:51 | Informe spam
"skywalker" wrote in message
news:
hola, tengo una matriz creada y quiero eliminar una fila de esta matriz
creando una matriz resultante igual pero sin esa fila, como puedo
hacerlo??
existe algun metodo para eliminar filas?



Aunque ya te he contestado en otro mensaje, aquí te indico la técnica
para eliminar la fila por el método de crear una nueva matriz que no la
contenga (tecleado por las buenas, sin probar):

const int filas , columnas = 3;
int[,] matriz = new int[filas,columnas];

int filaAEliminar=5;
int[,] temp = new int[filas-1,columnas];
int k=0;
for (int i=0; i<filas; i++)
{
if (i==filaAEliminar) continue;
for (int j=0; j<columnas; j++) temp[k,j]=matriz[i,j];
++k;
}
matriz=temp;

Preguntas similares