Prog#173: distance between 2 points

/*
distance between 2 points 
Program#173
*/
#include<stdio.h>
#include<math.h>
main()
{
typedef struct point
{
int x,y,z;
float f;
}POINT;
POINT P1,P2, P3;
scanf("%d %d %d %d",&P1.x, &P1.y, &P2.x, &P2.y);
P3.x=P2.x-P1.x;
P3.y=P2.y-P1.y;
P3.x=P3.x*P3.x;
P3.y=P3.y*P3.y;
P3.f=sqrt(P3.x+P3.y);
printf("%d", P3.z);
}