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

Вводится значение двух радиусов окружностей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно доработать программу http://www.cyberforum.ru/cpp-beginners/thread775241.html
Есть задача. И есть прога к ней, только программа не совсем работает, в результате всегда получаются нули. Возможно ли как нибудь ее доработать чтобы прога показывала верный результат? Для серийного производства некоторого изделия требуется комплекты заготовок профильного проката. Каждый комплект состоит из двух заготовок длинной B мм. и пяти заготовок длинной А мм. Как следует раскроить С...
C++ распознавание текста господа такой вопрос - есть ли в свободном распространении либа или длл для распознавание отсканированного текста http://www.cyberforum.ru/cpp-beginners/thread775239.html
C++ Добавил в "инклюды" regex, стал нерабочим алгоритм transform
Доброго дня) В общем, может сталкивался кто - бредовая какая-то ошибка. В тексте программы есть алгоритм, преобразующий регистр строки. transform ( str.begin( ), str.end( ), str.begin( ), tolower ); Все обычно, никаких проблем. Но как только прописываю #include <regex> - вызов tranform тут же подчеркивается красной строкой, с комментарием: "no instance of overloaded function "transform"...
C++ Доступ к private структуре класса
class MyClass { private: struct TMass{ char str2; int x; TMass *next; } *begin; public: void sort ();
C++ Игра "Цифры рядом" http://www.cyberforum.ru/cpp-beginners/thread775175.html
Ребят, помогите, пожалуйста, написать программу: Программа загадывает целое четырехзначное положительное число. Игрок должен отгадать число. Он называет две цифры и получает один из 3-х ответов: 1)есть, если совпала одна или обе цифры с цифрами задуманного числа; 2)есть рядом, если совпали обе цифры, причем в числе они стоят рядом в любом порядке, 3)нет - в противных случаях. Например:...
C++ Двумерный массив.найти только положительные эл-ты С клавиатуры вводится одномерный массив длиной 10 символов.Найти номера только положительных больше 10. подробнее

Показать сообщение отдельно
Ogniel
 Аватар для Ogniel
24 / 24 / 1
Регистрация: 30.05.2011
Сообщений: 127
30.01.2013, 16:30     Вводится значение двух радиусов окружностей
так-так-так. мысли вслух.
формула принадлежности точки окружности такова: (x-x0)^2+(y-y0)^2<=R^2, где
R - радиус окружности;
x, y - координаты искомой точки;
x0, y0 - координаты центра окружности.

исходя из этого, строим формулу, по которой выясним, принадлежит ли точка двум окружностям (ну или находится ли она в том самом "кольце"):
(x-x0)^2+(y-y0)^2<=R0^2 и (x-x1)^2+(y-y1)^2<=R1^2, где
R0, R1 - радиусы окружностей 1 и 2,
x0, y0, x1, y1 - координаты центров окружностей 1 и 2,
x, y - координаты искомой точки;

оперируя полученными сведениями, строим алгоритм:
1. Ввод данных.
2. Если (формула) тогда "Принадлежит"
иначе "Не пренадлежит".
3. Вывод результата.

C++
1
2
if (pow(x-x0, 2)+pow(y-y0, 2)<=pow(R0, 2)&&pow(x-x1, 2)+pow(y-y1, 2)<=pow(R1, 2)) Label1->Caption="Принадлежит";
else Label1->Caption="Не принадлежит";
 
Текущее время: 13:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru