Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/10/2010, 08:55
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses
Puntos: 228
Respuesta: Desafiando leyes de la programacion

Cita:
Iniciado por Zunri Ver Mensaje
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 */
}
Ya lo habia puesto!