Finding E from C# step by step:

The b 5th

The flat fifth of a C# Diminished chord is
G. The flat fifth is down six half-steps from the
Root -- but it's easier to just think of it as a variation on the fifth. Once you know your fifths,
the flat fifth and sharp fifth are a lot easier to find.