Задать вопрос
5 декабря, 08:16

Определить, какая из точек плоскости A (x1, y1), B (x2, y2), C (x3, y3) ближе к началу координат на Си!

+3
Ответы (1)
  1. 5 декабря, 12:07
    0
    Если возникает ошибка "undefined reference", компилируйте с флагом - lm

    #include

    #include

    int main (void)

    {

    int

    x[3],

    y[3],

    index;

    for (int i = 0; i < 3; i++)

    scanf ("%d%d", &x[i], &y[i]);

    float min = sqrt (pow (x[0], 2) + pow (y[0], 2));

    for (int i = 1; i < 3; i++)

    {

    float tmp = sqrt (pow (x[i], 2) + pow (y[i], 2));

    if (tmp < min)

    {

    min = tmp;

    index = i;

    }

    }

    printf ("Ближайщая точка к началу координат: %c/n", (index = = 0) ? 'A' : (index = = 1) ? 'B' : 'C');

    return 0;

    }
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Определить, какая из точек плоскости A (x1, y1), B (x2, y2), C (x3, y3) ближе к началу координат на Си! ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы