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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alexey_Dolinniy
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 8
#1

Даны координаты точек х1, у1, ... х15, у15. Если точка попадает на плоскость, ограниченную кругом x2 + y2 = R2 - вывести ее координаты - C++

10.06.2013, 07:27. Просмотров 738. Ответов 5
Метки нет (Все метки)

Лабораторная работа 5. Одномерные массивы
*
*
Для задач этого раздела необходимо составить графический алгоритм, провести идентификацию переменных, составить программу и решить задачу на ЭВМ.

Даны координаты точек х1, у1, х2, у2, ... х15, у15. Если точка попадает на плоскость, ограниченную кругом x2 + y2 = R2, то вывести на печать координаты этой точки и сообщение «ТОЧКА В ПЛОСКОСТИ»; если точка вне круга, то вывести на печать координаты точки и сообщение «ТОЧКА ЗА ПРЕДЕЛАМИ». R = 15.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2013, 07:27     Даны координаты точек х1, у1, ... х15, у15. Если точка попадает на плоскость, ограниченную кругом x2 + y2 = R2 - вывести ее координаты
Посмотрите здесь:

площадь треугольника, если известны координаты его углов. Введите координаты углов C++
C++ Даны координаты точки на плоскости. Определить и вывести на экран номер квадранта, в который попадает точка
C++ Даны координаты вершин треугольника и координаты некоторой точки внутри него
Вычислительная геометрия (Даны координаты центра, R окружности, координаты точки вне окруж-ти. Найти точку пересечения одной из касательных с окруж-ю) C++
Даны координаты трех точек на плоскости. Если они могут быть вершинами равнобедренного остроугольного треугольника, вычислить его площадь. Где ошибка? C++
Заданы координаты точки подвеса математического маятника A(xa, ya, za) и координаты одной из точек его наивысшего подъема B(xb, yb, zb). Найти координ C++
Даны координаты двух точек. Вычислить расстояние между ними C++
C++ Найти координаты точки наиболее удалённой от начала координат. Если таких точек несколько, вывести первую найденную
Ввести координаты точки и определить, попадает ли точка в заштрихованную область C++
Ввести координаты точек. Вычислить расстояния от всех точек до точки, введенной последней C++
Как это выполнить? Даны координаты точек х и у, лежащих на плоскости C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
danger_x
10 / 10 / 0
Регистрация: 15.11.2012
Сообщений: 46
10.06.2013, 09:32     Даны координаты точек х1, у1, ... х15, у15. Если точка попадает на плоскость, ограниченную кругом x2 + y2 = R2 - вывести ее координаты #2
сначала вводишь координаты точек
C++
1
int x[15] = {...}, y[15] = {...};
насколько я помню, если x2+y2<R2, то точка попадает внуть круга, если больше, то не попадает, если равно - точка принадоежит окружности
C++
1
2
3
4
5
for (int i = 0; i < 15; i++){
if (pow(x,2) + pow(y,2) <= pow(R,2))
printf("точка в плоскости\n");
else printf("точка за пределами\n");
}
как то так
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
10.06.2013, 09:51     Даны координаты точек х1, у1, ... х15, у15. Если точка попадает на плоскость, ограниченную кругом x2 + y2 = R2 - вывести ее координаты #3
danger_x,
C++
if( pow((pow(x[i], 2) + pow(y[i], 2)), 0.5) < R )
 printf("в круге");
danger_x
10 / 10 / 0
Регистрация: 15.11.2012
Сообщений: 46
10.06.2013, 11:57     Даны координаты точек х1, у1, ... х15, у15. Если точка попадает на плоскость, ограниченную кругом x2 + y2 = R2 - вывести ее координаты #4
programina, а какая разница?
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
10.06.2013, 12:03     Даны координаты точек х1, у1, ... х15, у15. Если точка попадает на плоскость, ограниченную кругом x2 + y2 = R2 - вывести ее координаты #5
Цитата Сообщение от danger_x Посмотреть сообщение
programina, а какая разница?
массив x и элемент массива x[i] не одно и то же, так как первый говорит о совокупности точек, а второй о конкретной точке, положение которой и будет сравниваться.
danger_x
10 / 10 / 0
Регистрация: 15.11.2012
Сообщений: 46
10.06.2013, 13:13     Даны координаты точек х1, у1, ... х15, у15. Если точка попадает на плоскость, ограниченную кругом x2 + y2 = R2 - вывести ее координаты #6
programina, ага, ок, скобки с индексом пропустил)
Yandex
Объявления
10.06.2013, 13:13     Даны координаты точек х1, у1, ... х15, у15. Если точка попадает на плоскость, ограниченную кругом x2 + y2 = R2 - вывести ее координаты
Ответ Создать тему
Опции темы

Текущее время: 05:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru