Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дана сторка содержащая полное имя файла Дана строка содержащая полное имя файла. выделить из этой строки имя последнего каталога. если файл содержится в корневом каталоге то вывести первую букву каталога https://www.cyberforum.ru/ cpp-beginners/ thread855366.html C++ Нужно написать код
Нужно написать программу, которая считала бы время, между минимальным и максимальным значением функции
C++ Написать функцию setmin(T&x). Она должна заменять x на элемент, заведомо меньший всех элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread855299.html
Подскажите, пожалуйста, где ошибка в моей функции setmin(T&x). Она должна заменять x на элемент, заведомо меньший всех элементов массива. Массив сортируется, но выдает ошибки: 1>d:\istep\great_revision\unit10\unit10\unit10_1.cpp(46): warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data 1>d:\istep\great_revision\unit10\unit10\unit10_1.cpp(25): error...
C++ базы данных (Создать двоичный файл с информацией об успеваемости студентов) https://www.cyberforum.ru/ cpp-beginners/ thread855293.html
Создать двоичный файл с информацией об успеваемости студентов некоторого факультета за все время обучения. Добавить в файл поле "Средняя успеваемость". Удалить из файла информацию о студентах с средним баллом менее 3.5 #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> #include <malloc.h> #include <math.h> #include <string.h> #include <clocale>
C++ Удаление узла дерева
Добрый вечер. У меня маленькая проблема - написал шаблон для работы с бинарным деревом поиска. Вроде асе робит, но возникла проблема с удалением внутренних узлов. Листья удаляются нормально, а вот при попытке удаления внутреннего узла программа радостно падает. И в чем дело понять не могу. Выручайте люди добрые... Вот код Я конечно дико извиняюсь, что он без комментариев, но времени нет......
C++ Неправильная конвертация типов в MVS С++ 2008 Скажите, почему в Microsoft Visual Studio 6 результатом программы double r1=1.12; double r2=1.13; int c; c=100*r2 - 100*r1; cout<<"100*r1="<<100*r1<<"\n"; cout<<"100*r2="<<100*r2<<"\n"; cout<<"c="<<c; https://www.cyberforum.ru/ cpp-beginners/ thread855266.html
C++ нужно посчитать, сколько можно провести прямых, которые не будут параллельны другим прямым уже находящимся на коорд. плоскости. Вообщем нам даны N пар чисел X и Y, обозначающие координаты точек. Нам нужно посчитать, сколько можно провести прямых, которые не будут параллельны другим прямым уже находящимся на коорд. плоскости. Спасибо заранее! https://www.cyberforum.ru/ cpp-beginners/ thread855264.html C++ Двумерные массивы. Найти максимальный среди элементов, повторившихся более одного раза
Дан массив A. Найти максимальный среди элементов, повторившихся более одного раза.
C++ Как запустить процесс с параметрами Не могу запустить процесс с параметрами. system("D:\\Program Files\\GTASA\\samp.exe -c -h 228.1337.228.1337 -p 1337"); При такой попытке пишет: Программа работает..."D:\Program" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Как исправить, чтобы программа запустилась с параметрами? Спасибо =) https://www.cyberforum.ru/ cpp-beginners/ thread855244.html C++ Рекурентные последовательности https://www.cyberforum.ru/ cpp-beginners/ thread855225.html
Написал код, но с ошибками... Прошу помочь! Заранее спасибо! #include "stdafx.h" #include <math.h> #include <iostream> using namespace std; void main(){
C++ Алгоритм для работы с матрицей
Помогите, пожалуйста, написать на языке С++ "алгоритм перестановки левой и правой половин квадратной матрицы(размер матрицы n является чётным числом". Заранее спасибо!
C++ Чтение участка памяти https://www.cyberforum.ru/ cpp-beginners/ thread855207.html
Ищу, но не могу найти... Дело в том, что мне нужно в массиве выделять блоки по 4 элемента. Все было бы хорошо, если бы массив был бы у меня кратного 4м размера. Вот я и собираюсь, когда подойду к краю массива все равно прочитать 4 элемента, а затем затереть то, что прочитал лишнего(Саму помять за массивом я понятное дело трогать не буду). Так вот, возможно ли такое, что я не смогу прочитать...
Заблокирован
04.05.2013, 10:01 0

расстояние от окружности к ломаной? - C++ - Ответ 4506680

04.05.2013, 10:01. Показов 1732. Ответов 5
Метки (Все метки)

Ответ

Необходимо искать расстояния от окружностей до отрезков и сравнивать.

Расстояние от окружности до отрезка:
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
35
36
37
38
39
40
41
42
43
44
//distance from circle to section
 
#include <iostream>
#include <cmath>
using namespace std;
 
double length   (double X1, double Y1, double X2, double Y2)
{   return sqrt((X2-X1)*(X2-X1) + (Y2-Y1)*(Y2-Y1));
}
 
double distance (   double X1, double Y1, double X2, double Y2,
                    double XC, double YC, double R)
{   double vX = X2-X1;
    double vY = Y2-Y1;
    double wX = XC-X1;
    double wY = YC-Y1;
 
    double c1 = wX*vX + wY*vY;
    double c2 = vX*vX + vY*vY;
 
    if(c1<=0)
        return length(XC,YC,X1,Y1) - R;
    if(c2 <= c1)
        return length(XC,YC,X2,Y2) - R;
 
    double b = c1/c2;
    double Xb = X1+b*vX;
    double Yb = Y1+b*vY;
    return length(XC,YC,Xb,Yb) - R;
}
 
 
int main()
{   double X1,Y1,X2,Y2,XC,YC,R;
    cout<<"X1 Y1 X2 Y2:\t";
    cin>>X1>>Y1>>X2>>Y2;
    cout<<"XC YC R: \t";
    cin>>XC>>YC>>R;
 
    cout<<distance( X1,Y1,X2,Y2,XC,YC,R)<<"\n";
    
    cin.sync(); cin.get();
    return 0;
}


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

Определить расстояние от данной точки до ломаной
Есть задача. Вот ее краткий пересказ. На плосткости дана точка с координатами x и у. Дано n. На...

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

Найти расстояние от точки до окружности
Найти функцию, которая, ссылаясь на имена окружности ok:={x}^{2}+{y}^{2}+Ax+By+C , и точки...

Наименьшее расстояние от точки до окружности
По заданным радиусу окружности с центром в начале координат R и координатам некоторой точки P(x0,...

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

Расстояние от точки до окружности (VBA)
Нужна помощь Даны координаты центра окружности O(a, b). Вводится координаты точки плоскости P(x,...

Найти расстояние от точки до окружности.
Точка находится внутри круга радиуса 6 и делит проходящую через нее хорду на отрезки длиной 5 и 4....

Найти расстояние от точки до окружности.
Даны координаты центра окружности O(a, b). Вводится координаты точки плоскости P(x, y). Найти...

Найти расстояние от точки до окружности
Даны координаты центра окружности O(a, b). Вводится координаты точки плоскости P(x, y). Найти...

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