SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: lulu2704 en Lunes 1 de Noviembre de 2010, 19:10
-
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 ;)
-
¿Cuál es tu código y qué problema tienes concretamente con eso?
-
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:
-
Corrección en el segundo for
for (int c = 0 ; c < 2; f++ ){ //recorro la columna
cambialo por :
for (int c = 0 ; c < 2; c++ ){ //recorro la columna