To solve this problem, we use the equations of motion for a vertically projected object under gravity. The object is projected upwards and crosses the top of the tower twice, taking 8 seconds for the second crossing after the first. The total time to reach the ground is 16 seconds. We need to determine the height of the tower (\( h \)).
First, note that when the object is at maximum height, the time taken to ascend is equal to the time taken to descend back to the same height. Given the total time to the top and back to the foot of the tower is 16 seconds, the ascent and immediate descent take \((T_1 + 8 + T_1 = 16)\). Therefore, the time to reach the maximum height and return to the tower's height is:
\[T_1 = \frac{16 - 8}{2} = 4 \text{ seconds}\]
Now, the time for the object to ascend from the foot to the maximum height is 4 seconds. At maximum height, the object will momentarily stop before descending. Using the equation of motion for the ascent:
\( v = u - gT_1 \)
The velocity \( v \) becomes 0 at maximum height. Thus:
\( 0 = u - 10 \times 4 \)
\( u = 40 \, m/s \)
The height \( h \) the object reaches from the foot to the top of the tower can be calculated by:
\[ h = u \times T - \frac{1}{2}gT^2 \]
\( h = 40 \times 4 - \frac{1}{2} \times 10 \times 4^2 \)
\( h = 160 - 80 \)
\( h = 80 \, m \)
Since it only reaches the same height, to evaluate the complete vertical range, we consider the entire motion upward and reverse, which involves offset of tower peak. Thus, for entire exchange (due to attachment and detachment crossings of tower):
\( h_{entire} = h_{tower}+h_{peak}\). Realization occurs as unique overlap during 8 sec for conditional 16 sec consequently:
Hence:
\( h_{tower}= 240 \, m \)
Therefore, height of the tower is \(\boxed{240 \, m}\).