Вычислить расстояние между двумя точками с заданными координатами - C (СИ)
Формулировка задачи:
Вычислить расстояние между двумя точками с координатами x1, y1 и x2, y2. Исходные
данные и результат вывести в табличной форме.
люди очень нужна помощь(
Решение задачи: «Вычислить расстояние между двумя точками с заданными координатами»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <math.h> typedef double data_t; typedef struct { data_t x; data_t y; } point_t; point_t input_point(){ point_t p; puts("Введите координаты точки: "); scanf("%lf %lf", &p.x, &p.y); return p; } data_t dist(point_t *t1, point_t *t2){ return sqrt(pow(t1->x-t2->x, 2)+pow(t1->y-t2->y, 2)); } int main() { point_t p1=input_point(); point_t p2=input_point(); puts("Расстояние между двумя точками:"); puts("x1\ty1\tx2\ty2\td"); 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)); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д