Задать вопрос
30 апреля, 04:55

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

+3
Ответы (1)
  1. 30 апреля, 07:42
    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) ближе к началу координат на Си! ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы