Рассмотрим треугольник BOC. Он является равнобедренным, так как BO и OC - радиусы окружности. Значит, углы при основании BC равны: $$ \angle OBC = \angle OCB $$.
Сумма углов треугольника равна 180°. $$ \angle BOC + \angle OBC + \angle OCB = 180^\circ $$. Так как $$ \angle BOC = 100^\circ $$, то $$ \angle OBC + \angle OCB = 180^\circ - 100^\circ = 80^\circ $$. Значит, $$ \angle OBC = \angle OCB = \frac{80^\circ}{2} = 40^\circ $$.
Угол BAC - вписанный угол, опирающийся на дугу BC. Центральный угол BOC также опирается на дугу BC. Вписанный угол равен половине центрального угла, опирающегося на ту же дугу. Значит, $$ \angle BAC = \frac{1}{2} \angle BOC = \frac{1}{2} \cdot 100^\circ = 50^\circ $$.
Ответ: $$ \angle B = 40^\circ $$, $$ \angle C = 50^\circ $$