#include <stdio.h>
#include <math.h>

typedef struct {
	float x;
	float y;
	float z;
} t_punto;

int main() {
	t_punto p1, p2;
	float dist;

	printf("Intro [x y z] de p1: ");
	scanf("%f%f%f", &p1.x, &p1.y, &p1.z);
	printf("Intro [x y z] de p2: ");
	scanf("%f%f%f", &p2.x, &p2.y, &p2.z);
	dist = sqrt(
			pow(p1.x - p2.x, 2) +
			pow(p1.y - p2.y, 2) +
			pow(p1.z - p2.z, 2)
		   );
	printf("La distancia entre (%.2f,%.2f,%.2f) y (%.2f,%.2f,%.2f) es %f\n",
			p1.x, p1.y, p1.z,
			p2.x, p2.y, p2.z,
			dist);
}

