Hello ,, there is some error with member funtion distance can anyone help me with it.

Code:
#include<iostream.h>
#include<conio.h>
#include<math.h>
class point
{
int x;
int y;
int z;
public:
void setPoint()
{
	cin>>x>>y>>z;
}
void printPoint()
{
	cout<<"("<<x<<","<<y<<","<<z<<")"<<"\n";
}
void negatePoint()
{
	cout<<"Negate of point is:("<<-x<<","<<-y<<","<<-z<<")\n";
}
void distancePoint(float)
{ point dis;
  dis=pow 1(x,2)+ pow(y,2) +pow(z,2);
  dis=sqrt(dis);
}
};
int main()
{
point a;
clrscr();
a.setPoint();
a.printPoint();
a.negatePoint();
a.distancePoint();
getch();
return 0;
}