С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ladyDi
0 / 0 / 0
Регистрация: 02.04.2015
Сообщений: 3
1

Посчитать длину отрезка

09.06.2015, 17:47. Просмотров 479. Ответов 4
Метки нет (Все метки)

Помогите, пожалуйста
Условие на картинке. Задача: написать программу, которая будет считать длину отрезка (расстояние между точками А и B). Программу нужно написать использую классы.
0
Миниатюры
Посчитать длину отрезка  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2015, 17:47
Ответы с готовыми решениями:

Дан номер единицы длины и длина отрезка L в этих единицах. Вывести длину данного отрезка в метрах
15 Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3...

Вывести H — длину каждого отрезка...
Дано целое число N (> 1) и две вещественные точки на числовой оси: A, B (A <...

Найти длину отрезка в метрах
Единицы длины пронумерованы следующим образом: 1 - дециметр, 2 - километр, 3 -...

Вычислить длину отрезка по координатам вершин
Разработать функцию f(x1,y1,x2,y2),которая вычисляет длину отрезка по...

Вычислить длину отрезка по координатам вершин
1)разработать функцию f(x1,y1, x2, y2), которая вычисляет длину отрезка по...

4
Вениамин Шепард
24 / 10 / 5
Регистрация: 11.01.2014
Сообщений: 85
09.06.2015, 17:55 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
 
using namespace std;
 
class point {
    public:
    double x, y;
};
 
int main() {
    point a, b;
    cin >> a.x >> a.y >> b.x >> b.y;
    cout << sqrt((a.x - b.x) * (a.x - b.x) + (a.y - b.y) * (a.y - b.y)) << endl;
}
}
0
mr_mczakenberg
65 / 65 / 72
Регистрация: 10.04.2015
Сообщений: 281
09.06.2015, 17:58 3
Чётам, квадрат гипотенузы равен сумме квадратов катетов ?
a: x1,y1
b:x2,y2
c: x2,y1. (точка на пересечении).
Зачем тут классы собственно?))

int x1,x2,y1,y2;
cin>>x1>>x2>>y1>>y2;
int ac = x2-x1;
int bc = y2-y1;
double ab =sqrt((x2-x1)^2 + (y2-y1)^2);
std::cout<<"Dlina ab = "<<ab;

cpp убрано т.к. в С++ нет оператора возведения в степень, а мне стало лень писать это на плюсах. Спасибо посту снизу, очень помог.
0
Kerry_Jr
Эксперт PHP
2211 / 2007 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
09.06.2015, 18:01 4
Цитата Сообщение от mr_mczakenberg Посмотреть сообщение
C++
1
double ab =sqrt((x2-x1)^2 + (y2-y1)^2);
не умничай насчет классов, за своим кодом следи - нет в плюсах оператора возведения в степень
1
mr_mczakenberg
65 / 65 / 72
Регистрация: 10.04.2015
Сообщений: 281
09.06.2015, 18:02 5
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
не умничай насчет классов, за своим кодом следи - нет в плюсах оператора возведения в степень
окей-окей, я случайно тыкнул C++. Даже не планировал))
0
09.06.2015, 18:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2015, 18:02

Композитные классы. Определить длину отрезка
Здравствуйте, нужно определить длину отрезка компонентным методом класса Line....

Разработать метод, вычисляющий длину отрезка по координатам вершин
Разработать метод f(x1, y1, x2, y2) , который вычисляет длину отрезка по ...

Вывести H — длину каждого отрезка, а также значения функции
Дано целое число N (&gt; 1) и две вещественные точки на числовой оси: A, B (A &lt;...


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

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

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