Лига программистов, отзовись

Мне срочно понадобилась помощь в создании простенькой программы. Сам я не могу, ибо изучать C++ стал недавно и знаний не хватает.

Создать программу для расчёта точек пересечения окружностей.
Пользователь задаёт координаты центров(в двумерной системе координат.) и радиусы окружностей.
Если координаты точек полностью совпадают-вывести на экран надпись "Некорректный ввод данных" и прервать выполнение программы.
Программа определяет координаты точек пересечения окружностей.
Если окружности не пересекаются-программа рассчитывает кратчайшее расстояние между окружностями.

Буду благодарен