Hoy veremos cómo obtener la distancia entre dos puntos del plano cartesiano usando el lenguaje de programación C y la fórmula de la distancia, que no es más que aplicar el teorema de Pitágoras.
Básicamente vamos a transcribir la fórmula al lenguaje y encerrarla en una función para su reutilización a través del resto de código.
Aquí te mostraré el programa en C para obtener la distancia entre dos puntos, pero no te explicaré la fórmula. Si quieres estudiar la fórmula te recomiendo este enlace.
Nota: si quieres calcular la distancia entre dos puntos geográficos del planeta mira este post.
La fórmula de la distancia en C
Recuerda que vamos a usar sqrt y pow para obtener la raíz cuadrada y elevar al cuadrado, respectivamente. Lo demás son simples restas, sumas y la aplicación de la fórmula. Dicho eso, veamos el código:
Como puedes ver, esta función recibe los dos puntos y devuelve la distancia entre ellos.
Calculando distancia entre dos puntos con C
Ya vimos la función, ahora veamos la aplicación de la función con un ejemplo. El código completo queda así:
Dentro del método main
vemos un ejemplo de uso de esta función. Al ejecutarlo, los resultados son correctos:

Ya a partir de esto podríamos solicitar los datos de los puntos al usuario, leerlos de un archivo, etcétera.
También puedes leer más sobre el lenguaje C.