Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/07/2008, 08:39
Xeep
 
Fecha de Ingreso: julio-2008
Mensajes: 9
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Ayuda programa simple

CalgaryCorpus tienes razón, no entiendo muy bien lo que quieres decir, pero repasandolo un par de veces me he dado cuenta de que habia interpretado mal lo que hacia y en realidad debería ser:

Código:
    double y;
    int z=2;
    int m=8;
    
    if (valores [0] >= valores [1]) y = valores [0]; 
    else y = valores [1];
    
    do
{
    if (y <= valores [z]) y=valores [z];
    z++; 
    m--;

}
    while (m>=0); 
    
    cout << "El valor mayor es: " << y <<endl;
De esta forma, el bucle se repite 8 veces exactas que son las que necesita para comparar el resto de digitos ya que parte del segundo por la linea:

Código:
    if (valores [0] >= valores [1]) y = valores [0]; 
    else y = valores [1];
Lo he compilado y funciona, sin embargo sigue pidiendome 11 valores.