Doit-on dire un ou une demi-pensionnaire ?

Les deux se disent, un demi-pensionnaire ou une demi-pensionnaire !