Вывод уравнения прямой

Найти уравнение прямой, проходящей через две заданные пользователем точки координатной плоскости.

Уравнение любой прямой имеет вид y = kx + b. Если известны две пары (x;y), то получают систему уравнений относительно коэффициентов k и b:
| y1 = kx1 + b
| y2 = kx2 + b
b = y2 - kx2
y1 = kx1 + y2 - kx2
k = (y1 - y2) / (x1 - x2)

#include <stdio.h>
 
main() {
    float x1, y1, x2, y2, k, b;
 
    printf("A(x1;y1): ");
    scanf("%f%f", &x1,&y1);
    printf("A(x2;y2): ");
    scanf("%f%f", &x2,&y2);
 
    k = (y1 - y2) / (x1 - x2);
    b = y2 - k * x2;
 
    printf("Уравнение прямой: y = %.2fx + %.2f\n", k, b);
}

Пример выполнения кода:

A(x1;y1): 5.67 -1.45
A(x2;y2): -3.12 4.00
Уравнение прямой: y = -0.62x + 2.07

Создано