Вычисление длины отрезка по координатам на C++

По условию задачи нам даны координаты отрезка на прямоугольной системе координат. Требуется найти длину отрезка и вывести с точность до 5 знаков после запятой (точки).

Из курса математики мы знаем, что длина отрезка L вычисляется по уравнению:

 

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

main(){
	int X1, Y1, X2, Y2;
	double L;
	std::cin >> X1 >> Y1 >> X2 >> Y2;
	L = sqrt((X2 - X1) * (X2 - X1) + (Y2 - Y1) * (Y2 - Y1));
	printf("%.5lf", L);
}