Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- typedef struct{
- float x,
- y,
- z;
- }t_r3;
- float distancia(t_r3 p1, t_r3 p2){
- float dx = p1.x - p2.x;
- float dy = p1.y - p2.y;
- float dz = p1.z - p2.z;
- return sqrt(dx*dx + dy*dy + dz*dz);
- }
- void lerponto(t_r3 *p){
- printf("Informe o ponto x: ");
- scanf("%f", &(p->x));
- printf("Informe o ponto y: ");
- scanf("%f", &(p->y));
- printf("Informe o ponto z: ");
- scanf("%f", &(p->z));
- }
- int main(){
- t_r3 pA, pB;
- lerponto(&pA);
- lerponto(&pB);
- printf("Distancia entre os pontos: %f\n", distancia(pA, pB));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement