#include <stdio.h>
#include <math.h> // Necesario para fabs() y sqrt()

int main() {
    float A, B, C, xo, yo, d, numerador, denominador;
    
    printf("Introduce el coeficiente A de la recta:\n");
    scanf("%f", &A);
    printf("Introduce el coeficiente B de la recta:\n");
    scanf("%f", &B);
    printf("Introduce el coeficiente C de la recta:\n");
    scanf("%f", &C);
    printf("Introduce la coordenada xo del punto:\n");
    scanf("%f", &xo);
    printf("Introduce la coordenada yo del punto:\n");
    scanf("%f", &yo);
    
    numerador = fabs(A * xo + B * yo + C);
    denominador = sqrt((A * A) + (B * B));
    
    if (denominador == 0) {
        printf("Error: A y B no pueden ser cero al mismo tiempo.\n");
    } else {
        d = numerador / denominador;
        printf("La distancia es: %f\n", d);
    }
    
    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: