3D Distance

hi,

i want to make a program, which will be able to compute distance between two points in 3d space, but i get certain errors:

=> 3.7.3 3d distance.cpp(11) : error C2144: syntax error : 'int' should be preceded by ';'
=> 3.7.3 3d distance.cpp(23) : error C2143: syntax error : missing ';' before '<<'

and the code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <cmath>
using namespace std;

float dist3(float ux, float uy, float uz,         //al pa z arrays - 
            float vx, float vy, float vz);

float dist3comp(float ux, float uy, float uz,   //compute...
                float vx, float vy, float vz)

int main()
{
	dist3( 1, 2, 3, 0, 0, 0);
	dist3( 1, 2, 3, 1, 2, 3);
	dist3( 1, 2, 3, 7, -4, 5);
}


float dist3(float ux, float uy, float uz,
                float vx, float vy, float vz)
{
	cout << "Distance between (" << ux << ", " << uy << ", " << uz << ") and (";
    cout << vx << ", " << vy << ", " << vz << ") = " << dist3comp(ux, uy, uz, vx, vy, vz); << endl;
}

float dist3comp(float ux, float uy, float uz,   //compute...
                float vx, float vy, float vz)
{
	float d = sqrtf( powf((vx - ux), 2.0f) +  powf((vy - uy), 2.0f) + powf((vz - uz), 2.0f) );
	return d;
}


ty for all the help
I think it's just missing a ; on line 9. And one too many ; on line 23. O_o
Last edited on
ty my bad :)
Topic archived. No new replies allowed.