Point c. is discussable
c. Either Alice or Bob is not in the room. This could actually additionally mean that it is not allowed that both are not in the room. This depends on if you interpret either or as exclusive or denoted by $\veebar$ or $\oplus$.
If so the solution would be $$\neg A \veebar \neg B$$ or without $\veebar$ you could do $$(\neg A \lor \neg B) \land \neg (\neg A \land \neg B)$$
Alternative to your solution you could do
a.
Alice and Bob are not both in the room: This means when Alice is in the room then Bob isn't: $$A \to \neg B $$
This equivalent to your statement to see this just use the rule $A\to B \iff \neg A \lor B $
d. "Neither Alice nor Bob is in the room." is the negation of "Alice or Bob is in the room." So this would lead to
$$\neg (A\lor B)$$
which is equivalent to the previous formula.