Пусть x - число этажей в доме, y - число квартир на этаже в подъезде.
Тогда число квартир в подъезде равно xy, а так как число квартир на этаже в 2 раза меньше числа этажей, то y = x/2.
Следовательно, число квартир в подъезде равно x * (x/2) = x^2 / 2.
Пусть z - число подъездов в доме.
Тогда общее число квартир в доме равно z * (x^2 / 2) = 294.
Отсюда z * x^2 = 588.
Нам нужно найти x - число этажей в доме.
Разложим 588 на множители: 588 = 2 * 2 * 3 * 7 * 7 = 2^2 * 3 * 7^2 = 4 * 3 * 49.
Так как x^2 является квадратом, то z должно содержать оставшиеся множители, чтобы x^2 был полным квадратом.
Тогда x^2 = 196, z = 3.
x = 14.
Следовательно, число этажей в доме равно 14.
Ответ: 14