Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2016, 00:23
jpaulxD
 
Fecha de Ingreso: mayo-2015
Mensajes: 23
Antigüedad: 9 años, 7 meses
Puntos: 0
Hallar numero menor sin usar if ni case

Hola tengo el siguiente ejercicio

ingresar 4 numeros y hallar el promedio de los 3 numeros mas altos

el problema es que debo resolverlo sin usar if o case

lo q he echo hasta ahora es algo como esto

int n1 , n2 ,n3 ,n4 , menor , promedio , x=0

//en este caso si el numero 2 fuera menor
while(n1>n2 && n3>n2 && n4 >n2 && x=0 ){

menor=n2

promedio = (n1 +n2+n3+n4) -menor)/3

imprimir promedio

x=x+1
}

asi he echo para cada caso en el q cada numero pueda ser menor
me podrian indicar si lo que he echo esta bien o hay otra forma gracias