Для начала, определим массовую долю углерода в углеводороде. Учитывая, что массовая доля водорода составляет 12,5 %, то массовая доля углерода будет равна 100 % - 12,5 % = 87,5 %.
Теперь найдем массовую долю кислорода в углеводороде. Учитывая, что относительная плотность углеводорода по кислороду равна 3, то отношение масс углерода к массе кислорода равно 3:1. Следовательно, массовая доля кислорода будет равна 1/(3+1) = 1/4 = 25 %.
Теперь мы знаем, что углеводород состоит из углерода, водорода и кислорода. Поскольку массовая доля углерода составляет 87,5 %, водорода - 12,5 % и кислорода - 25 %, то массовые доли атомов в молекуле будут следующими: C:H:O = 7:1:2.
Теперь найдем отношение массовых долей углерода, водорода и кислорода к их атомным массам: 12,5/1 = 12,5, 87,5/12 = 7,3, 25/16 = 1,56. Теперь округлим эти значения к ближайшим целым числам: 12,5:1, 7,3:1, 1,56:1. Получаем, что молекулярная формула углеводорода имеет вид C8H8O4.
Таким образом, молекулярная формула углеводорода, у которого относительная плотность по кислороду равна 3 и массовая доля водорода составляет 12,5 %, равна C8H8O4.