Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Маргарита
0 / 0 / 0
Регистрация: 06.04.2012
Сообщений: 77
#1

Функции, параметры функций - C++

17.10.2012, 12:19. Просмотров 593. Ответов 2
Метки нет (Все метки)

Определить функцию нахождения расстояния между точками. Во множестве точек на плоскости найти пару точек с минимальным расстоянием между ними.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2012, 12:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функции, параметры функций (C++):

Параметры функций - C++
Доброго времени суток. Изучая c++ я столкнулся с параметрами внутри функций, таких как int main(void)void f(int x) void g(int* x) int...

Формальные параметры функций. - C++
Добрый день, Уважаемые Программисты! Разбираюсь с компонентом TatukGIS, есть хелп по нему. Там есть функция формальные параметры которой...

Динамические масивы - параметры функций - C++
Даны действительные числа A1.....An. Получить: max (A1+An; A2+An-1;......A15+An-2). Обязательно использовать динамический масив!!! ...

Массивы, как параметры функций - C++
Отрицательные элементы матриц A (5,4) , B (3,2 ) , C (4,4 ) записать в одномерный массив .

Итераторы, как параметры лябда-функций в шаблонном классе - C++
Доброго здоровья! Есть такой код (упрощенный вариант для наглядного описания ситуации): template<typename Type> struct A { ...

Реализовать консольный калькулятор с выводом функций через параметры - C++
Мне задали реализовать консольный калькулятор с выводом функций через параметры. Функции + - * / Пример использования: #myCalck...

2
vxg
Модератор
3188 / 1991 / 228
Регистрация: 13.01.2012
Сообщений: 7,713
17.10.2012, 13:05 #2
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
33
34
#include <float.h>
#include <math.h>
 
double delta(const double &x1, const double &y1, const double &x2, const double &y2)
{
    return hypot(x1 - x2, y1 - y2);
}
 
//ищем точки с минимальным расстоянием
 
#define COUNTOF_POINTS 100
 
double x[COUNTOF_POINTS];
double y[COUNTOF_POINTS];
 
//как-то заполняем массивы точек
 
double min_delta = DBL_MAX;
int idx1 = -1;
int idx2 = -1;
 
for (int i = 0; i < COUNTOF_POINTS; i++)
{
    for (int j = i + 1; j < COUNTOF_POINTS; j++)
    {
        double _delta = delta(x[i], y[i], x[j], y[j]);
        if (_delta < min_delta)
        {
            min_delta = _delta;
            idx1 = i;
            idx2 = j;
        }
    }
}
0
Кот Ангенс
318 / 268 / 38
Регистрация: 24.05.2012
Сообщений: 629
17.10.2012, 13:06 #3
C++
1
2
3
4
5
6
7
8
9
#include <cmath>
#include <map>
 
typedef std::pair<double, double> point_t;
 
double DistanceBetweenPoints(const point_t& p1, const point_t& p2) {
    double dx = p1.first - p2.first, dy = p1.second - p2.second;
    return sqrt(dx * dx + dy * dy);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2012, 13:06
Привет! Вот еще темы с ответами:

Написать программу, в которой вычисляются выражения f и g в виде функций, передав им действительные параметры - C++
Написать программу,в которой вычисляются выражения f и g в виде функций, передав им действительные параметры a,b,c,d введенные с...

функции класса раздела private реализуються так же как и раздела public? в смысле виртуальных функций, дружественных функций, и т.д. - C++
функции класса раздела private реализуються так же как и раздела public? в смысле виртуальных функций, дружественных функций, и т.д.

Какими способами можно использовать функции класса B, как параметры функции Sub класса А? - C++
class A {... void Sub(...); ...} class B : ... { public: float f1(float); float f2(float); ...

Параметры функции - C++
Читаю книгу увидел не понятные для меня параметры. int function(int ,int ,char s&amp;); Объясните что это за параметры, и как с ними...


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

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

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