Ok, I'm getting closer. This program should take input from user - x,y points of center of two circles, and the radius. The program determines the relationship of the circles - either Intersection, Separation or Coverage. I have a few errors and think my problems lies with my variable names. Also, one error is "pow" does not take one parameter (haven't used the power much). Please help!!

#include <iostream.h>

#include <math.h>

class circle{

public:

double x1, y1, r1, x2, y2, r2;

void initial();

int distance (int x, int y);

double relation (double r1, double r2);

};

void circle::initial ()

{

cout << "Enter circle 1: " << endl;

cin >> x1 >> y1 >>r1;

cout << "Enter circle 2: " << endl;

cin >> x2 >> y2 >>r2 ;

}

double relation(double r1, double r2)

{

if (fabs(r1-r2) <= (d) <= (r1+r2))

cout << "Intersection" << endl;

else if

( d > (r1 + r2))

cout << "Separation " << endl;

else

cout << "Coverage" << endl;

}

int circle::distance ( int x, int y)

{

double d;

x= pow(x1 - x2);

y= pow(y1 - y2);

d = sqrt (x+y);

}

int main()

{

circle c1, c2;

c1.initial() ;

c2.initial() ;

cout<<"The relations of c1 and c2 is " << relation(c1,c2)<<endl;

return 0;

}