A point in 2D consists of two positions: x and y (both float). A circle consists of a centre (point), a radius, a circumference and an area (all float).

Write a program that reads two positions and a radius from the command line. They should be stored in a struct circle as described above along with its remaining parameters (calculate them!). Then, print the resulting circle.

Experts: write a function that takes two circles as arguments and returns a circle that goes through their centres.

##Solution##

coming soon.