Ошибка: error C2181: недопустимый else без парного if - C (СИ)
Формулировка задачи:
Вот собственно сама ошибка: error C2181: недопустимый else без парного if
+ такое сообщение:
IntelliSense: требуется оператор (строка 17 столбец 3)
#include<stdio.h>
#include<conio.h>
void main()
{
int x1,x2,x3,y1,y2,y3;
printf("Введите координаты точки A:\n");
scanf("%d%d, &x1&y1");
printf("Введите координаты точки B:\n");
scanf("%d%d, &x2&y2");
printf("Введите координаты точки C:\n");
scanf("%d%d, &x3&y3");
if (x1 < x2 && x1 < x3 && y1 < y2 && y1 < y3);
printf("Tochka A");
else
if (x2 < x1 && x2 < x3 && y1 > y2 && y2 < y3);
printf("Tochka B");
else
if (x3 < x1 && x2 > x3 && y1 > y3 && y3 < y2);
printf("Tochka C");
}Решение задачи: «Ошибка: error C2181: недопустимый else без парного if»
textual
Листинг программы
printf("Введите координаты точки A:\n");
scanf("%d%d", &x1, &y1);
printf("Введите координаты точки B:\n");
scanf("%d%d", &x2, &y2);
printf("Введите координаты точки C:\n");
scanf("%d%d", &x3, &y3);
Объяснение кода листинга программы
- Программа запрашивает у пользователя координаты точки A с помощью функции scanf.
- Затем программа запрашивает координаты точки B с помощью функции scanf.
- После этого программа запрашивает координаты точки C с помощью функции scanf.
- Полученные значения сохраняются в переменных x1, y1, x2, y2 и x3, y3 соответственно.