Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
Xo6ut
101 / 88 / 75
Регистрация: 04.11.2011
Сообщений: 1,785
1

Найти расстояние между двумя точками на плоскости

14.05.2013, 18:20. Просмотров 1482. Ответов 2
Метки нет (Все метки)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#math.h
main() 
{
int x1,x2,y1,y2,d;
printf("Vvesti x1,x2,y1,y2:");
scanf("%d%d%d%d", &x1, &y1, &x2, &y2);
d=sqrt((x2 - x1)^2 + (y2-y1)^2);
printf("d=%d", d);
system("pause");
}
Как правильно записать эту строку7
C
1
d=sqrt((x2 - x1)^2 + (y2-y1)^2);
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2013, 18:20
Ответы с готовыми решениями:

Написать программу, вычисляющую расстояние между двумя точками на плоскости
Привет, всем! Тут задачка попалась по математике, я уже старый стал, подзабыл ее. Плохо когда не...

Найти расстояние между двумя любыми точками
Клеточное поле образовано вертикальными и горизонтальными прямыми так, что первая прямая находится...

Найти расстояние между двумя точками с заданными координатами на числовой оси
Begin16. Найти расстояние между двумя точками с заданными координатами x1 и x2 на числовой оси:...

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

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

2
kioself
6 / 6 / 3
Регистрация: 10.05.2013
Сообщений: 36
14.05.2013, 18:51 2
в си возведение в степень записывается как pow(n,x), где n возводимое в степень число а x сама степень. Квадратный корень пишется так же, sqrt.
Должно быть что-то вроде d=sqrt(pow((x2 - x1),2) + pow((y2-y1),2)); Проверить сейчас не могу, но если компилятор будет ругаться - попробуй выдели для разности значений икс и игрек еще по одной переменной и замени.
1
Xo6ut
101 / 88 / 75
Регистрация: 04.11.2011
Сообщений: 1,785
14.05.2013, 19:04  [ТС] 3
Вот что получилось
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
main() 
{
int x1,x2,y1,y2,a,b,d;
printf("Vvesti x1,x2,y1,y2:");
scanf("%d%d%d%d", &x1, &y1, &x2, &y2);
a=x2-x1;
b=y2-y1;
d=sqrt(pow(a,2) + pow(b,2));
printf("d=%d", d );
system("pause");
}
Вроде бы работает, спасибо за помощь.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2013, 19:04

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

Рассчитать расстояние между двумя точками в трехмерном пространстве
Здравствуйте, существует проблема с вводом чисел. Вот задание: &quot;Рассчитать расстояние между двумя...

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


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

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

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