If Building A had 8 more storeys than Building B, it would have 2 more than half a building with 46 storeys. How many storeys are there in Building B?

B+8 = 2 + 46/2

Now solve for B

Let's assume the number of storeys in Building B is x.

According to the given information, Building A has 8 more storeys than Building B, so the number of storeys in Building A would be x + 8.

It is also stated that if Building A had 8 more storeys than Building B, it would have 2 more than half a building with 46 storeys. So we can set up the equation:

x + 8 = (46 / 2) + 2

Simplifying the equation:

x + 8 = 23 + 2
x + 8 = 25

Now, we can solve for x by subtracting 8 from both sides of the equation:

x = 25 - 8
x = 17

Therefore, there are 17 storeys in Building B.

To solve this problem, we can set up an equation using the given information.

Let's denote the number of storeys in Building B as 'x'.
According to the problem, if Building A had 8 more storeys than Building B, then the number of storeys in Building A would be 'x + 8'.

Additionally, we know that Building A with 8 more storeys than Building B would have 2 more than half a building with 46 storeys. So, we can write the following equation:

x + 8 = (46 / 2) + 2

To find the number of storeys in Building B, we can now solve for 'x':

x + 8 = 23 + 2
x + 8 = 25

To isolate 'x', we can subtract 8 from both sides of the equation:

x = 25 - 8
x = 17

Therefore, there are 17 storeys in Building B.