Znaci ipak je C u pitanju (mislio sam da je i matematika)
Ti si deo posla obavio, a evo mog dela:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <math.h> // zbog funkcije sqrt(...)
struct {
double x;
double y;
double z;
} A,B;
int main(int argc, char *argv[]) {
double dx, dy, dz, R;
printf("Unesi kordinate prve tacke P1(x,y,z): ");
scanf ("%lf%lf%lf",&A.x,&A.y,&A.z);
printf("Unesi kordinate prve tacke B(x,y,z): ");
scanf ("%lf%lf%lf",&B.x,&B.y,&B.z);
dx = A.x-B.x;
dy = A.y-B.y;
dz = A.z-B.z;
R = sqrt( dx*dx + dy*dy + dz*dz );
// ili iz tvog primea:
// D = sqrt ( (x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1) );
printf("A(%f,%f,%f)\n", A.x,A.y,A.z);
printf("b(%f,%f,%f)\n", B.x,B.y,B.z);
printf("Rastojanje: R = %f\n", R);
system("PAUSE");
return 0;
}
pozdrav idb.