CLR: .Net / Mono / Boo / Otros CLR > C#

 matrices en c# consola

(1/1)

lulu2704:
Hola.. soy nueva en esto de c#..
y estoy haciendo una matriz de 3*3 en consola, me la imprime asi con dos for simples..
0,0     |       0,1      |      0,2
1,0     |       1,1      |      1,2
2,0     |       2,1      |      2,2

lo ke kiero es ke cuando yo ingrese una posicion.. digamos 1,1 se me reemplace por una X..  :mellow:

entonces se impirmiria asip:
0,0     |       0,1      |      0,2
1,0     |         X       |      1,2
2,0     |       2,1      |      2,2

Si alguien puede ayudarme.. se los agradesco  ;)

m0skit0:
¿Cuál es tu código y qué problema tienes concretamente con eso?

LuisYactayo:
Si lo que tienes que ingresar son las posiciones de la matriz
algo rapido se me ocurre así:


int p1,p2; //Dos variables que guardan la posicion
 de la fila y la columna a buscar, respectivamente  
p1=readline
p2=readline

for (int f = 0 ; f < 2; f++ ){  //Recorriendo las filas de la matriz
  if (f == p1){                     //Si encuentro la fila
      for (int c = 0 ; c < 2; f++ ){  //recorro la columna
       if (c == p2 )                       //Si encuentro
            matriz[f,c] = "X"             //reemplazo por x
      }
  }

}


espero te sirva .... :good:

LuisYactayo:
Corrección en el segundo for
--- Citar ---for (int c = 0 ; c < 2; f++ ){ //recorro la columna
--- Fin de la cita ---

cambialo por :


for (int c = 0 ; c < 2; c++ ){ //recorro la columna

Navegación

[0] Índice de Mensajes

Ir a la versión completa