Есть в школьной программе по геометрии теорема, но так как я изучал ее более сорока лет назад, то помню смутно. Если не ошибаюсь, нужно провести две произвольные непараллельные хорды, Потом продлить их, чтобы они пересеклись, а два других конца соеденить между собой. Получится треугольник, основание его разделить пополам, и из вершины опустить прямую на середину основания. Это будет диаметр. Он проходит через центр. И так сделать два раза. Точкой пересечения двух диаметров будет искомый вами центр. Но повторяю, может я что то путаю, после школы эту теорему ни разу не применял в жизни.
Написал, а потом интересно стало, нашел вот, намного проще:
http://ru.wikipedia.org/wiki/Хорда_(геометрия)
Не то выдает. Набери в поисковик хорда, и выбери геометрическую хорду, там описано более простое нахождение центра окружности.