How old is this house? Did the builder put the joists in incorrectly or did a previous owner change them round?
Has a supporting wall been knocked down to make two small rooms into one? - a through lounge they sometimes call it. It's usual to support the ceiling (the brick dividing wall upstairs) with a boxed-in RSJ - presumably this has happened without the RSJ being fitted.
If this is the case and there really is an unsupported brick wall upstairs then it could all come tumbling down.
On your own head be it.
Richard Buxton, September 2008