I'm getting syntax errors I can't find. If anyone can see them, please help. The coding is nowhere near done but I'd rather debug as I went along so I know where the trouble is.

Oh, and what's "call of overload sqrt(int) is ambiguous" mean?

Code:#include <iostream> #include <stdlib.h> using namespace std; int DistanceFormula (int x1, int y1, int x2, int y2, int x3, int y3); int HeronsTheoremArea (int sideA, int sideB, int sideC); int Perimeter (int sideA, int sideB, int sideC); int TriangleCheck (int sideA, int sideB, int sideC); int ErrorTrap (int sideA, int sideB, int sideC); int main(int argc, char *argv[]) { int sideA; int sideB; int sideC; int x1; int x2; int x3; int y1; int y2; int y3; ErrorTrap ( sideA, sideB, sideC) cout<< "Please enter coordinates of point A." <<endl; cin>> x1 >>y1; cout<<"Please enter coordinates of point B."<<endl; cin>> x2 >>y2; cout<<"Please enter coordinates of point C."<<endl; cin>> x3 >>y3; while (x1<-100||x1>100) { cout<<"Please enter between 100 and -100."<<endl; continue; } DistanceFormula (x1, x2, x3, y1, y2, y3) sideA=sqrt(x2-x1)+(y2-y1); sideB=sqrt(x3-x2)+(y3-y2); sideC=sqrt(x1-x3)+(y1-y3); } system("PAUSE"); return 0; }