Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- float rasp(x1, y1, x2, y2, xa, ya)
- {
- float k = (x2 - x1) * (ya - y1) - (xa - x1) * (y2 - y1);
- if (k > 0)
- k = 0;
- else
- {
- if (k == 0)
- k = 1;
- else
- k = 2;
- }
- return k;
- }
- int main()
- {
- int rc;
- float x1, y1, x2, y2, xa, ya;
- printf("Введите координаты: ");
- rc = scanf("%f%f%f%f%f%f", &x1, &y1, &x2, &y2, &xa, &ya);
- if (rc != 6 || x1 == x2 || y1 == y2)
- {
- printf("Неверный ввод!\n");
- return 1;
- }
- else
- {
- int k = rasp(x1, y1, x2, y2, xa, ya);
- printf("%d\n", k);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement