#include <stdio.h>
#include <stdlib.h>

int main() {
    int x1, y1, x2, y2;
    int dx, dy, p, x, y;

    printf("Enter x1 y1: ");
    scanf("%d %d", &x1, &y1);

    printf("Enter x2 y2: ");
    scanf("%d %d", &x2, &y2);

    dx = abs(x2 - x1);
    dy = abs(y2 - y1);

    x = x1;
    y = y1;

    // Assume slope < 1 (simple version)
    p = 2 * dy - dx;

    printf("\nPoints on the line:\n");

    while (x <= x2) {
        printf("(%d, %d)\n", x, y);

        x++;

        if (p < 0) {
            p = p + 2 * dy;
        } else {
            y++;
            p = p + 2 * (dy - dx);
        }
    }

    return 0;
}