So adhoc fällt mir folgender Weg ein:
Berechne zunächst den Flächeninhalt F des Dreiecks. Bestimme dazu die Längen der drei Seiten und wende dann den Satz des Heron an:
F = √ ( s * ( s - a ) * ( s - b ) * ( s - c ) )
wobei a, b, c die Seitenlängen des Dreiecks sind und s der halbe Umfang ist, also
s = ( a + b + c ) / 2
Benutze danach die Formel
F = a * b * sin ( γ ) / 2
in der γ der gesuchte Winkel ist und a und b die Seiten sind, die den Winkel γ einschließen.
Löse die Formel nach γ auf:
γ = arcsin ( 2 * F / ( a * b ) )
setze den oben berechneten Wert F und die Seitenlängen a und b ein und rechne aus.
Vielleicht geht es auch einfacher ...?