Форум программистов, компьютерный форум 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. Просмотров 809. Ответов 5
Метки нет (Все метки)

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

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

Даны координаты точки на плоскости. Определить и вывести на экран номер квадранта, в который попадает точка - C++
ЗАДАНИЕ 1. Даны координаты точки на плоскости. Определить и вывести на эк¬ран номер квадранта, в который попадает точка. ЗАДАНИЕ 2....

Даны координаты трех точек на плоскости. Если они могут быть вершинами равнобедренного остроугольного треугольника, вычислить его площадь. Где ошибка? - C++
Даны координаты трех точек на плоскости. Если они могут быть вершинами равнобедренного остроугольного треугольника, вычислить его...

Ввести координаты точки и определить, попадает ли точка в заштрихованную область - C++
Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке. Попадание...

Найти координаты точки наиболее удалённой от начала координат. Если таких точек несколько, вывести первую найденную - C++
Прошу прощения. Тема закрыта (модератор, удалите) Сам нашел ошибку. :)

Даны целочисленные координаты точки на плоскости.Если точка не лежит на координатных осях,то вывести 0... - Pascal
1 задача! Даны целочисленные координаты точки на плоскости.Если точка не лежит на координатных осях,то вывести 0.Если точка совпадает с...

Даны целочисленные координаты точки на плоскости. Если точка совпадает с началом координат, то вывести О. Если точка не совпадёт с началом координат, - Pascal
Даны целочисленные координаты точки на плоскости. Если точка совпадает с началом координат, то вывести О. Если точка не совпадёт с началом...

5
danger_x
10 / 10 / 0
Регистрация: 15.11.2012
Сообщений: 46
10.06.2013, 09:32 #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");
}
как то так
1
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
10.06.2013, 09:51 #3
danger_x,
C++
if( pow((pow(x[i], 2) + pow(y[i], 2)), 0.5) < R )
 printf("в круге");
1
danger_x
10 / 10 / 0
Регистрация: 15.11.2012
Сообщений: 46
10.06.2013, 11:57 #4
programina, а какая разница?
0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
10.06.2013, 12:03 #5
Цитата Сообщение от danger_x Посмотреть сообщение
programina, а какая разница?
массив x и элемент массива x[i] не одно и то же, так как первый говорит о совокупности точек, а второй о конкретной точке, положение которой и будет сравниваться.
0
danger_x
10 / 10 / 0
Регистрация: 15.11.2012
Сообщений: 46
10.06.2013, 13:13 #6
programina, ага, ок, скобки с индексом пропустил)
1
10.06.2013, 13:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.06.2013, 13:13
Привет! Вот еще темы с ответами:

Массив: Выяснить, найдутся ли среди точек с координатами х1...х15, у1...у15 четыре таких, которые являются вершинами квадрата. - Turbo Pascal
Выяснить, найдутся ли среди точек с координатами х1...х15, у1...у15 четыре таких, которые являются вершинами квадрата.

Найти координаты точек С, если известны координаты точек А - Геометрия
в треугольнике ОАВ проведена медиана ОС. Найти координаты точек С, если известны координаты точек А (0;-4), В (5;-2)

Найти высоты треугольников ABC, ABD, ACD, если даны координаты точек A, B, C, D - Turbo Pascal
Описать процедуру Heights(Ax,Ay,Bx,By,Cx,Cy,hA,hB,hC), находящую высоты hA, hB, hC треугольника ABC, проведенные соответственно из вершин...

Описать процедуру Dist...найти расстояния от точки P до прямых AB, AC, BC, если даны координаты точек P, A, B, C. - Pascal
Описать процедуру Dist(Px,Py,Ax,Ay,Bx,By,D), находящую расстояние D от точки P до прямой AB по формуле D = 2SPAB / |AB|, где SPAB — площадь...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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