#include <stdlib.h> #include <stdio.h> int inuti(double x, double y, double x1, double y1, double x2, double y2) { int x_inuti; int y_inuti; if (x1 < x2) { if (x > x1 && x < x2) x_inuti = 1; else x_inuti = 0; } else { if (x > x2 && x < x1) x_inuti = 1; else x_inuti = 0; } if (y1 < y2) { if (y > y1 && y < y2) y_inuti = 1; else y_inuti = 0; } else { if (y > y2 && y < y1) y_inuti = 1; else y_inuti = 0; } return x_inuti && y_inuti; } int main(void) { double x, y, x1, y1, x2, y2; int resultat; while (1) { printf("Ange punktens x-värde: "); scanf("%lf", &x); printf("Ange punktens y-värde: "); scanf("%lf", &y); printf("Ange ena hörnets x-värde: "); scanf("%lf", &x1); printf("Ange ena hörnets y-värde: "); scanf("%lf", &y1); printf("Ange andra hörnets x-värde: "); scanf("%lf", &x2); printf("Ange andra hörnets y-värde: "); scanf("%lf", &y2); resultat = inuti(x, y, x1, y1, x2, y2); if (resultat == 1) printf("Punkten var inuti rektangeln.\n"); else printf("Punkten var utanför rektangeln.\n"); printf("\n"); } return 0; }