Ошибка: 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);

Объяснение кода листинга программы

  1. Программа запрашивает у пользователя координаты точки A с помощью функции scanf.
  2. Затем программа запрашивает координаты точки B с помощью функции scanf.
  3. После этого программа запрашивает координаты точки C с помощью функции scanf.
  4. Полученные значения сохраняются в переменных x1, y1, x2, y2 и x3, y3 соответственно.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы