Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/12/2012, 20:17
Avatar de cotolon
cotolon
 
Fecha de Ingreso: octubre-2012
Mensajes: 55
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: Encontrar un elemento en una matriz

Es decir, quieres que si el usuario ingresa el 20, encuentre el primer 20 en la matriz y cambie ese valor por 888 y luego se salga del proceso ya que ya encontró el 20?
para hacer eso sería así:

Código C++:
Ver original
  1. bool encontrado = false;
  2. for(int i=0;i<alto && !encontrado;i++){
  3.     for(int j=0;j<ancho && !encontrado;j++){
  4.         if (rta == matriz[i][j]){
  5.             matriz[i][j] = 888; //cambia el valor
  6.             encontrado = true;
  7.            }
  8.     }
  9. }

una vez encontrado = true corta los ciclos