Hola martiniano
Más tarde veré tu solución.
Propongo esta otra:
Supongamos el problema resuelto, siendo ABC el triángulo pedido, rectángulo en A, del que conocemos la hipotenusa BC=a y la diferenciay la diferencia de los catetos c-b.
Sobra AB tomamos el punto D, tal que AD=C; entonces BD=c-b.
Como el triángulo rectángulo es isósceles, sus ángulos agudos valen 45º.
Entonces, del triángulo BDC conocemos doas lados BC y BD y el ángulo BDC=135º.
Por tanto la solución del problema empieza por construir ese triçangulo (problema sencillo, creo) del cual se pasa fácilmente al pedido.
Si hay alguna pega, decidlo.
Saludos.