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

Определить точки пересечения круга и прямоугольника - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Демонстрационная программа сортировки методом «пузырек» http://www.cyberforum.ru/cpp-beginners/thread918036.html
Демонстрационная программа сортировки методом «пузырек» Размер массива не превышает 40 и задается с клавиатуры. Заполнение массива с помощью датчика случайных чисел, из файла или с клавиатуры по выбору пользователя. Имя файла задается пользователем. Элементы массива целые неотрицательные числа. При заполнении с помощью датчика случайных чисел максимальное значение элементов массива задается с...
C++ fatal error LNK1169: one or more multiply defined symbols found Доброго всем времени суток! Никак не могу разобраться в чём дело... Помогите пожалуйста! stdafx.h #pragma once #include "targetver.h" #include <stdio.h> #include <tchar.h> http://www.cyberforum.ru/cpp-beginners/thread918025.html
C++ Сформулируйте, что такое разделитель операторов и где он ставится
Я интуитивно понимаю, в своих программах всегда ставлю, где надо, но словами написать не могу. А нужен полностью формализованный абзац, где и зачем ставится точка с запятой.
C++ Порядок вызова конструкторов/деструкторов
Вопрос чисто теоретический. Попробую сформулировать, не ругайте если получится коряво. Например, есть некий класс для писанины в лог, который в конструкторе открывает файл, а в деструкторе его закрывает. Ну какнибудь, примерно так: void _PrintLog(char*str); class CLOG { public: FILE logfile; CLOG(){logfile=fopen("некийфайл.txt", "r");}; ~CLOG(){fclose(logfile)};
C++ Как сохранить\прочитать контейнер в бинарный файл http://www.cyberforum.ru/cpp-beginners/thread917997.html
ostream_iterator<string, char> out(cout, "\n"); set<string> mat; set<string> pat; string temp; cout << "Input Mat's friends:\n"; while (getline(cin, temp) && temp != "quit") mat.insert(temp); ofstream fout("mat.dat", ios_base::out | ios_base::app | ios_base::binary); fout.write((char *) &mat, sizeof mat);
C++ Змейка Решил написать собственный аналог змейки. Создал костяк программы, и у меня возникло три вопроса. 1. Змейка отказывается двигаться влево(нажат CapsLock и раскладка английская, при других параметрах все ОК). 2. Как сделать управление с помощью клавиш?(+Page Up, Page Down, Home, End) 3. Экран сильно мерцает при передвижении змейки. Возможно из-за system("cls"). Можно ли изменять положение змейки... подробнее

Показать сообщение отдельно
crazy_sasiska
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 3

Определить точки пересечения круга и прямоугольника - C++

05.07.2013, 10:29. Просмотров 683. Ответов 1
Метки (Все метки)

Помогите, пожалуйста!(
Даны вещественные числа x1, y1, r, x2, y2, x3, y3. Определите, существуют ли общие точки у круга с центром в точке (x1, y1) и радиусом r и у области, ограниченной прямоугольником, стороны которого параллельны или перпендикулярны осям координат, а (x2, y2) и (x3, y3) – координаты его противоположных вершин.
Ввод
В первой строке содержатся три вещественных числа x1, y1, r (r>0) - параметры ограничивающей окружности. Во второй строке содержатся вещественные числа x2, y2, x3, y3 – координаты противоположных вершин ограничивающего прямоугольника.
Вывод
Вывести "Yes", если области имеют общие точки, или "No" в противном случае.

Пример ввода

1.0 1.0 2.0
0.0 0.0 2.0 2.0

Пример вывода

Yes
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru