Hola picman.
Coincido con
amchacon, independientemente del lenguaje que utilices, primero hay que entender el problema y luego plantear los pasos que lo resuelven sobre el papel. Y si bién hay lenguajes que brindan herramientas que solucionan determinados problemas de forma más simple que otros, no es este el caso.
Como dato orientativo se te va a hacer mucho mas simple controlar por el dato menor que por los dos mayores:
Código:
leer a,b,c
si (a < b ^ a < c)
mostrar (b, c)
sino si (b < a ^ b < c)
mostrar (a, c)
sino
mostrar (a, b)
(^: conjunción lógica)
También es muy cierto lo que comenta
razpeitia y es aplicable a cualquier actividad: Si no te gusta, simplemente no lo hagas. De lo contrario no importa lo complejo que te resulte, con esfuerzo tarde o temprano llegarás a hacerlo bién.
Saludos