1) Для начала нужно найти молекулярную массу углеводорода исходя из плотности по веществу (в данному случае воздух).
M(CxHy) = D(возд.) * M(возд.) = 3,93*29 = 114
2) Теперь нужно найти количество атомов водорода в углеводороде, исходя из найденной молекулярной массы и массовой доли водорода в нем.
M(H) = M(CxHy) * w(H) = 114*0,1579 = 18
M - молекулярная масса в углеводороде
3) Если 15,79% молекулярной массы углеводорода это водород, то 100-15,79 = 84,21% это углерод.
М(C) = M(CxHy) * w(C) = 114*0,8421 = 96
4) Теперь разделим полученные молекулярные массы углерода и водорода на свои же молекулярные массы в табл. Менделеева и узнаем количество атомов.
W(H) = 18/1 = 18
W(C) = 96/12 = 8
Ответ: C8H18 - октан.