Краткий ответ: в условии, вероятно, опечатка. При массовой доле хлора \(45{,}86\%\) целая молекулярная формула не получается. Если указана массовая доля углерода, то ответ: \(\boxed{\mathrm{C_3H_7Cl}}\).
Решение:
Монохлорпроизводное алкана имеет формулу:
\[ \mathrm{C_nH_{2n+1}Cl} \]
Его молярная масса:
\[ M=12n+(2n+1)+35{,}5=14n+36{,}5 \]
По условию для хлора:
\[ \frac{35{,}5}{14n+36{,}5}=0{,}4586 \]
Отсюда:
\[ n\approx 2{,}92 \]
Число атомов углерода должно быть целым, поэтому данные условия противоречивы.
Если \(n=3\), получаем:
\[ \mathrm{C_3H_7Cl}, \qquad M=78{,}5\ \text{г/моль} \]
Проверка:
\[ w(\mathrm C)=\frac{36}{78{,}5}\cdot100\%\approx45{,}86\% \]
\[ w(\mathrm{Cl})=\frac{35{,}5}{78{,}5}\cdot100\%\approx45{,}22\% \]
Значит, в условии, скорее всего, вместо «хлора» должно быть написано «углерода».
