Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/02/2008, 14:03
mArss
 
Fecha de Ingreso: febrero-2008
Mensajes: 11
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Guardar una posición de un vector

Hola, la solución es muy sencilla. Para obtener la primera posición del primer número mayor que 10 basta con devolver el valor i en la función posprimmayora, de esta forma cuando lo encuentre devolverá la posición y el buble "for" no seguirá ejecutándose. Quedaría así:

Código:
int posprimmayora(int x[], int n)
{
     int i;
     
     for(i=0;i<n;i++)
     {
         if (x[i]>10)
            return (i);
     }
}

Espero que te haya servido de ayuda, un saludo

Última edición por mArss; 13/02/2008 a las 14:10