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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу "Угадай число" http://www.cyberforum.ru/cpp-beginners/thread673162.html
Один из играющих задумывает число от 1 до 1000, другой пытается угадать его за 10 вопросов вида: верно ли, что задуманное число больше такого-то числа. Написать программу, играющую за отгадчика....
C++ Дана матрица m и n Дана матрица n и m. Записать в другой массив строку, составленную из средне арифметических элементов строк матрицы. http://www.cyberforum.ru/cpp-beginners/thread673160.html
Составить матрицу, элементы которой равны разности между min и max элементов матрицы А, расположенных в закрашенной области C++
Здравствуйте, есть такая задача: Задана матрица А вещественных чисел размера N*N (N<=20, задаётся как параметр). Построить по ней матрицу В того же размера, элемент В которой равен разности между...
Не получается избавится от ошибки "see declaration of 'CheckFlt'" C++
Проблема появилась после того, как я начал разбивать программу на отдельные файлы. При компилировании у меня появляется ошибка 1>c:\users\roma\documents\visual studio...
C++ Почему в приведенном коде всегда первым отрицательным элементом является нулевой элемент http://www.cyberforum.ru/cpp-beginners/thread673139.html
Я туплю и не понимаю почему он всегда первым отрицательным элементом берёт нулевой элемент. Исправьте, пожалуйста, чтобы работала корректно. #include "stdafx.h" #include <stdio.h> #include...
C++ Найти номер элемента из массива А, с которого массив В начинается как подпоследовательность Помогите, пожалуйста, написать программу, которая находила бы номер элемента из массива А, с которого массив В начинается как подпоследовательность(массивы ввести с клавиатуры): к примеру А {1 3 5... подробнее

Показать сообщение отдельно
vxg
Модератор
3189 / 1992 / 228
Регистрация: 13.01.2012
Сообщений: 7,712
17.10.2012, 13:05
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.