|    
			
				25/10/2010, 04:33
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: julio-2010 
						Mensajes: 216
					 Antigüedad: 15 años, 3 meses Puntos: 0 |  | 
  |  Respuesta: Desafiando leyes de la programacion  
  Por si sirve de algo y para demostrar que la función no toca el array, la pego aquí:
 
 int colocar_componente(int sistema_reparacion[tamanio_sistema_reparacion], int que_elemento)
 { /* funcion que coloca al componente llegado en el sistema de reparacion */ /*hay sitio forzoso, sino no habria llegado */
 int colocado, i;
 
 colocado = 0;i = 0;
 while(colocado == 0) /* mientras que no se coloque el componente */
 {
 if (sistema_reparacion[i] == 0) /* si esta vacía la posicion */
 {  sistema_reparacion[i] = que_elemento;
 colocado = 1;
 }
 else {i++;}
 }
 return(i); /* devuelve la posicion donde ha sido colocado */
 }
     |