Здесь не надо использовать уравнение Менделеева-Клайперона (в явном виде), изменение давления происходит за счет изменения количества газов (объем постоянный, потому что реакция проходит в замкнутом сосуде). В этой задаче надо лишь знать, что при одинаковых условиях, все газы имеют одинаковый молярный объем V_\text{m}. Из этого следует, что если одного газа содержится 50% по объему, то и 50% от всего количества относится к нему, ровно как и 50% всего давления. Запишем реакцию и, как было предложено, обозначим за x какое-то изменение в ходе реакции, а именно изменение в давлении кислорода.
Если начальное давление обозначить за p_0, можно записать, что начальные давления \ce{SO2} и \ce{O2} были по \frac{1}{2}p_0. В ходе реакции прореагировало сколько-то кислорода и его давление уменьшилось на x, тогда конечное давление кислорода будет \frac{1}{2}p_0 - x. Как мы поняли из первого абзаца, давление газа пропорционально его количеству, поэтому давление \ce{SO2} уменьшится на 2x, а давление \ce{SO3} увеличится на 2x. Тогда мы имеем несколько равенств:
Сумма этих давлений будет равна общему давлению после реакции, которое по условию равно 0.8p_0.
Общее давление — 0.8p_0. Давления отдельных компонентов системы можно выразить через p_0. Поделив на общее давление получим их процентное соотношение по объему.