Как вычислить центр дуги окружности?
Задачу можно решать многими способами. Например. Рассмотрим векторы образованные центром O(ox,oy) и точками A(ax,ay), B(bx,by). Их сумма по правилу паралеллограмма даст нам направление для биссеткрисы угла
которая образована AOB. Уравнение биссектрисы будет известно. 

Решаем пересечение этой прямой с окружностью и получаем искомый центр дуги.

Что в этой задаче плохо. В этой задаче - "ленивый" автор который не удосужился придумать названия для точек и заставил всех придумывать свои нелепые названия или писать словами.

Что еще плохо. В этой задаче на самом деле не одна а две дуги. Но мы каким-то образом должны догадаться что речь идет о малой дуге. Об этом - тоже надо сообщать. Это раздражает.

На будущее - оформляй задачи как в задачнике.
вычислить можно. но сложная формула. наброски: находим уравнение окружности (как система двух уравнений, радиус знаем). далее соединяем красные точки - хорда, середина хорды - среднее арифметическое координат. далее проводим диаметр перпендикулярно хорде. уравнение этой прямой находим по точке и коэффициенту k. находим точку пересечения этой прямой и окружности. 
угол вычислить проще. длина хорды и два радиуса - это равнобедренный треугольник. теорема косинусов