Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Определить, принадлежит ли точка с координатами (x, y) заштрихованной области https://www.cyberforum.ru/ cpp-beginners/ thread1471561.html
Написать программу , которая определяет , принадлежит ли точка с координатами ( x , y ) заштрихованной области D, изображенной на заданном рисунке
Как минимизировать код сгенерированный дизайнером Windows Form? C++
Приветствую! Недавно сел изучать Windows Form в Visual Studio 2013. Открыл дизайнер форм и разместил таблицу с 6 полями ввода, лейблы и кнопку "старт". В итоге, процедура инициализации компонентов наполнилась …-тучей дублирующимся кусками кода. Как лучше поступить, на практике; оставить форму как есть и создать метод отправки данных на обработку в другой класс? Либо собрать в контейнере поля...
C++ Крестики нолики 10 на 10 Всем привет. Взял тему курсача крестики нолики 10 на 10. Код впринципе готов, только я немогу оформить нормально. Cделал меню ходов, но под меню у меня там почему то непонятные символы. В коде неособо шарю, так как делал програму просто из 2-ух кодов крестиков ноликов 3 на 3. Подскажите насчет оформления кто может, мне кажеться там особо ничего сложного нет, но у меня знаний нехватает.(там где... https://www.cyberforum.ru/ cpp-beginners/ thread1471536.html C++ Использование указателя на функцию нужна помощь с переделкой кода. имеющийся код который вычисляет максимально из 2 чисел, нужно переделать используя функции на указатель. сам сидел несколько дней так и не понял как это сделать, а завтра нужно уже сдавать. помогите пожалуйста. вот исходный код #include <iostream> using namespace std; double Max(double a, double b){ return a > b ? a : b; } int main() https://www.cyberforum.ru/ cpp-beginners/ thread1471520.html
Помогите с выводом второй матрицы C++
Не выводит 2ю матрицу b, помогите с выводом 2й матрицы #include <iostream> #include <iomanip> #include <stdlib.h> #include <ctime> using namespace std; int ** newmatrix(int m, int n) { int ** a = new int *; for (int i = 0; i < m; i++)
C++ не могу сделать блок схему "фкункция" https://www.cyberforum.ru/ cpp-beginners/ thread1471507.html
Даны действительные числа a,b. Получить u=min(a, b), v=min(ab, a+b), d=min(u+v 2 , 3.1416). #include <iostream> using namespace std; double min(double a, double b) { double min; if (a < b) {
C++ Префиксная польская запись https://www.cyberforum.ru/ cpp-beginners/ thread1471495.html
Здравствуйте, очень нужна помощь умных людей( Задача: Написать код для преобразования инфиксной записи выражения в префиксную, вообще нет идей, совсем утонула. Помогите, пожалуйста.
C++ Не выводит пробелы!
В общем дано задание: Скопировать из файла F1 в файл F2 строки, кроме той строки, в которой больше всего гласных букв. Напечатать номер этой строки 2. Определить номер слова в котором больше всего согласных букв 3. Определить номер той строки, в которой больше всего гласных букв Написал программу для открытия файла, но пробелы почему-то не читает, поэтому не могу дальше выполнить задание(...
C++ Удалить из файла информацию о студентах со средним баллом менее 3.5 https://www.cyberforum.ru/ cpp-beginners/ thread1471483.html
Здравствуйте. Создать двоичный файл с информацией об успеваемости студентов некоторого факультета за все время обучения. Добавить в файл поле «Средняя успеваемость». Удалить из файла информацию о студентах со средним баллом менее 3.5 Среднее значение вычитывает и выводит. Нужно добавить удаление в программе: #include <iostream> #include <fstream> using namespace std;
C++ Исправить ошибку error C2228:выражение слева от ".leght" должно представлять класс, структуру или объединение Помогите исправить ошибку 1>c:\users\maksimus\documents\visual studio 2013\projects\consoleapplication23\consoleapplication23\исходный код.cpp(76): error C2228: выражение слева от ".leght" должно представлять класс, структуру или объединение 1> тип: char 1>c:\users\maksimus\documents\visual studio 2013\projects\consoleapplication23\consoleapplication23\исходный код.cpp(120): error... https://www.cyberforum.ru/ cpp-beginners/ thread1471468.html
Косинус угла между векторами C++
Помогите! Есть метод класса Anqle //считает величину косинуса угла между векторами template<class Type> double clVector<Type>::Angle(clVector a) { double step1=0, step2=0, sum1=0, sum2=0, skalar=0, fi; for(int i=0; i<Len; i++) { step1=mass;
C++ Построить блок-схему функции Даны действительные числа a,b. Получить u=min(a, b), v=min(ab, a+b), d=min(u+v 2 , 3.1416). #include <iostream> #include <iomanip> #include <time.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int size, sum(0), count(0), sum1(0), min1(0), min2(0), min(0); https://www.cyberforum.ru/ cpp-beginners/ thread1471454.html
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
07.06.2015, 19:16 0

Расстояние между двумя точками через классы - C++ - Ответ 7730958

07.06.2015, 19:16. Показов 9106. Ответов 20
Метки (Все метки)

Ответ

Цитата Сообщение от Милаше Посмотреть сообщение
double lengh (int x1, int y1, int x2, int y2)
Ну где логика?Если есть класс Точка, то зачем делать такую функцию? И опять int вместо double...

Добавлено через 29 секунд
Вот так это выглядит более-менее по-людски,
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
28
29
30
31
32
#include <iostream>
#include <math.h>
 
using namespace std;
 
class Point
{
    double x,y;//Так как секция не указана то это private 
public:
    double getx()
    { return x; }
    double gety()
    { return y; }
    Point(double first,double second)
    {
        x=first;
        y=second;
    }
    friend double length(Point a,Point b);//Это дружественная функция, это значит что она имеет доступ к private полям
};
 
double length (Point a,Point b)
{
    return sqrt ((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));
}
 
int main()
{
    Point one (3,7);
    Point two (5,1);
    cout<<length(one,two)<<endl;
}


Вернуться к обсуждению:
Расстояние между двумя точками через классы C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2015, 19:16
Готовые ответы и решения:

Расстояние между двумя множествами точек - это расстояние между наиболее близко расположенными точками этих
1. Расстояние между двумя множествами точек - это расстояние между наиболее близко расположенными...

Расстояние между двумя точками
1. Напишите функцию distance, которая вычисляет расстояние между двумя точками (x1, y1) и (x2, y2)....

Расстояние между двумя точками
Найти расстояние между двумя точками (x1, y1) и (x2, y2) Формат входных данных Одна...

Найти минимальное расстояние между двумя точками
Даны два массива вещественных чисел, x и y. Их длина одинакова и равна n. Каждый (i-й) элемент...

20
07.06.2015, 19:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2015, 19:16
Помогаю со студенческими работами здесь

Функция вычисляющая расстояние между двумя точками
Здравствуйте,помогите пожалуйста! Написать процедуру-функцию,которая вычисляет расстояние между...

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

Вычислить расстояние между двумя точками с координатами х1, у1 и х2, у2.
Напишите программу пожалуйста)) Спасибо заранее

найти наименьшее расстояние между двумя точками
Проблема в функции short_distance ,она должна перебирать массив с координатами точек и найти...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru