Вычислить расстояние между двумя точками с заданными координатами - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вычислить расстояние между двумя точками с координатами x1, y1 и x2, y2. Исходные данные и результат вывести в табличной форме.
люди очень нужна помощь(

Решение задачи: «Вычислить расстояние между двумя точками с заданными координатами»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. typedef double data_t;
  6.  
  7. typedef struct {
  8.     data_t x;
  9.     data_t y;
  10. } point_t;
  11.  
  12. point_t input_point(){
  13.     point_t p;
  14.     puts("Введите координаты точки: ");
  15.     scanf("%lf %lf", &p.x, &p.y);
  16.     return p;
  17. }
  18.  
  19. data_t dist(point_t *t1, point_t *t2){
  20.      return sqrt(pow(t1->x-t2->x, 2)+pow(t1->y-t2->y, 2));
  21.  }
  22.  
  23. int main()
  24. {
  25.         point_t p1=input_point();
  26.         point_t p2=input_point();
  27.         puts("Расстояние между двумя точками:");
  28.         puts("x1\ty1\tx2\ty2\td");
  29.         printf ("%4.2lf\t%4.2lf\t%4.2lf\t%4.2lf\t%4.2lf\n ", p1.x, p1.y, p2.x, p2.y, dist(&p1, &p2));
  30.         return 0;
  31.  }

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


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

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

5   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы