Все высоты треугольника пересекаются в одной точке, называемой ортоцентром.
Следовательно, если на исходном рисунке провести отрезок СС₁, то он тоже будет высотой (теорема о том, что через две точки можно провести только одну прямую).
Из треугольника АСС₁, в котором угол С₁=90⁰ находим угол АСО, который совпадает с углом АСС₁:
АСО=180-(90+42)=48⁰
P.S. я надеюсь, ты не забудешь отметить это как "Лучшее решение"?!.. ;)