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

Написать программу, определяющую радиус и центр окружности, проходящей по крайней мере через три различные точки заданного множества точек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ exception при вызове функции по адресу (MAPILogon) http://www.cyberforum.ru/cpp-beginners/thread327670.html
Пытаюсь прикрутить MAPI для работы с почтой. ULONG (*pMAPILogon)(ULONG_PTR, LPSTR, LPSTR, FLAGS, ULONG, LPLHANDLE); //.................................... (FARPROC&)pMAPILogon =...
C++ Книжки по С++ Здравствуйте, я учусь на 1 курсе, где нам преподают си++. По сути нам объясняют как употреблять ключевые слова и что они "делают". Но как они конкретно влияют на программу я не пойму. Во время... http://www.cyberforum.ru/cpp-beginners/thread327659.html
Есть алгоритм для арбитражного торгового робота на РТС и ММВБ, нужны два - три партнера. C++
Арбитражный робот предполагает безубыточную торговлю. Как правило доход незначительный. В моем случае доходность от 1 до 10 % в день. Хочу написать его самостоятельно, но пока в программировании...
C++ Перегрузка функций
Моя последняя лаба=( Светлые умы, помогите... Выполнить задания пятой и шестой лабораторной работы, оформив каждый пункт задания в виде шаблона функции. Все необходимые данные должны передаваться им...
C++ "Угадай число" (напишите программу, хочу проверить со своей). http://www.cyberforum.ru/cpp-beginners/thread327632.html
"Угадай число". Пользователю предлагается отгадать число за 10 попыток. Программа даёт подсказки вида больше, меньше.
C++ Заменить в каждой строке элементы с наибольшим значением нулём Дан текстовый файл, состоящий из одной или нескольких строк. Каждая строка файла содержит числа,разделенные пробелами. Заменить в каждой строке элементы с наибольшим значением нулём. Создать файл,... подробнее

Показать сообщение отдельно
Protected_fleur
0 / 0 / 0
Регистрация: 29.06.2011
Сообщений: 77
03.07.2011, 16:01  [ТС]
Enter number points( n>2 ): 9
Enter pair[1]:
x: 0
y: 4
Enter pair[2]:
x: 1.5
y: 1.5
Enter pair[3]:
x: 2
y: 2
Enter pair[4]:
x: 4
y: 4
Enter pair[5]:
x: 5
y: 2
Enter pair[6]:
x: 7
y: 1
Enter pair[7]:
x: 8
y: 7
Enter pair[8]:
x: 10
y: 4
Enter pair[9]:
x: 11
y: 8
Center: (0.75, 2.75)
Radius: 1.45774
points inside: 3

Center: (2, 3.5)
Radius: 2.06155
points inside: 4

Center: (2.92105, 4.05263)
Radius: 2.92153
points inside: 5

Center: (4.59615, 5.05769)
Radius: 4.71628
points inside: 6

Center: (5, 5.3)
Radius: 5.16624
points inside: 8

Center: (59.5, -142.5)
Radius: 158.122
points inside: 9

Ну здесь проблема только в том, что он находит точки, которые внутри окружности и на ней...
а так как я указала, что
(x-x0)^2+(y-y0)^2 < R ^2
то, точки которые лежат на окружности не должны подсчитываться...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru