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;
}
|