Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Yanchik111
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 56
1

Функция вычисления расстояния между двумя точками

07.12.2016, 12:44. Просмотров 951. Ответов 4
Метки нет (Все метки)

Написать функцию вычисления евклидового расстояния между двумя точками на плоскости.
0
Миниатюры
Функция вычисления расстояния между двумя точками  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2016, 12:44
Ответы с готовыми решениями:

Нахождение минимального расстояния между двумя точками
ЗАДАЧА: Даны два множества A и B, состоящие из N1 и N2 (вводятся с клавиатуры)...

Вычисление расстояния между двумя точками с заданными координатами
задача вычеслить расстояние между двумя точка с данными координатами ввожу все...

Вычислить площадь треугольника с использованием функции нахождения расстояния между двумя точками
Треугольник задан своими координатами своих вершин. Вычислить площадь...

Вычислить расстояние между двумя точками
вычислить расстояние между двумя точками с координатами (х1,х2) и (у1,у2)....

Найти расстояние между двумя точками на плоскости
#include <stdio.h> #include <conio.h> #include <stdlib.h> #math.h main() ...

4
pakanpak
48 / 48 / 46
Регистрация: 18.11.2016
Сообщений: 101
07.12.2016, 12:51 2
Лучший ответ Сообщение было отмечено tezaurismosis как решение

Решение

Yanchik111,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <math.h>
 
float dist(int ax,int ay, int bx, int by);
 
int main()
{
    setlocale(LC_CTYPE,"rus");
 
    int ax,ay,bx,by;
    printf("Введите координаты первой точки:\n");
    scanf("%d %d",&ax,&ay);
    printf("Введите координаты второй точки:\n");
    scanf("%d %d",&bx,&by);
 
    printf("расстояние между точками равно %.2f:\n", dist(ax,ay,bx,by));
    return 0;
}
 
float dist(int ax,int ay, int bx, int by)
{
    float x;
    x=sqrt(ax*ax-2*ax*bx+bx*bx+ay*ay-2*ay*by+by*by);
    return x;
}
1
Yanchik111
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 56
07.12.2016, 13:14  [ТС] 3
я почему-то не уверен в правильности этого кода
0
pakanpak
48 / 48 / 46
Регистрация: 18.11.2016
Сообщений: 101
07.12.2016, 13:18 4
Yanchik111, наверное потому что даже не пытались скомпелировать его, не говоря уже о том, чтобы разобраться...
1
Yanchik111
0 / 0 / 0
Регистрация: 15.10.2016
Сообщений: 56
07.12.2016, 14:01  [ТС] 5
а не всё норм, чуть подправить и норм
0
07.12.2016, 14:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2016, 14:01

Определить разницу между двумя временными точками
Разработать программу согласно варианту задания. Максимальная длина строк не...

Вычислить расстояние между двумя точками с заданными координатами
Вычислить расстояние между двумя точками с координатами x1, y1 и x2, y2....

Вычислить расстояние между двумя точками с данными координатами
Задача №1. Вычислить расстояние между двумя точками с данными координатами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru