Задать вопрос
17 августа, 16:21

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

+2
Ответы (1)
  1. 17 августа, 19: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) ближе к началу координат на Си! ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы