fanz
1

количество точек, принадлежащих кругу

23.11.2010, 21:34. Показов 1474. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
нужна ваша помощь с задачей
нужно задать координаты пяти точек(x;y), радиус R и центр окружности (a;b), и определить сколько точек принадлежит, если ни одна то вывести сообщение "таких точек нет"
мои действия:
Pascal
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
program zadacha;
var
x: array [1..5] of real;
y:array[1..5] of real;
a,b,r,q : real;
i,z: integer;
begin
write ('введите 5 абсцисс');
for i:=1 to 5 do
begin
read (x[i]);
end;
write ('введите 5 ординат');
for i:= 1 to 7 do
begin
read (y[i]);
end;
write ('введите радиус');
readln (r);
write ('введите центр');
readln (a,b);
z:=0;
for i:=1 to 5 do
if (sqrt(sqr(x[i]-a)+sqr(y[i]-b))<=r)
  then
begin
z:=z+1;
write ('количество точек ', z)
end
else
write ('таких точек нет');
end.
программа работает весьма неадекватно...
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2010, 21:34
Ответы с готовыми решениями:

Количество точек, принадлежащих замкнутому кругу.
Дан одномерный массив А(N) .Составить программу. Определить, сколько точек М1 (A(1),A(N)), М2...

Задать n точек. Найти m=3,4... точек и построить на них m-угольник такой что, количество точек , лежащих внутри и вне m-угольника , минимально различа
Задать n точек. Найти m=3,4... точек и построить на них m-угольник такой что, количество точек ,...

Сколько среди точек таких, которые принадлежат кругу радиуса r с центром в начале координат
Даны натуральное число n, действительные числа r, a1,...,an (n ≥ 2). Сколько среди точек (a1,...

Найти количество элементов матрицы, принадлежащих отрезку [5; 7]
В вещественной матрице B(n*m) найти количество элементов, принадлежащих отрезку

3
26 / 26 / 13
Регистрация: 23.11.2010
Сообщений: 58
23.11.2010, 22:05 2
program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;


var
x: array [1..5] of real;
y:array[1..5] of real;
a,b,r : real;
i,z: integer;
begin
writeln ('***Enter koord:***');
for i:=1 to 5 do
begin
write ('x',i,'=');readln(x[i]);
write ('y',i,'=');readln(y[i]);
end;
Writeln;
write('R=');readln (r);
writeln ('*** enter centr *** ');
write('a=');readln (a);
write('b=');readln (b);
z:=0;
for i:=1 to 5 do
if (sqrt(sqr(x[i]-a)+sqr(y[i]-b))<=r) then z:=z+1;
if (z<>0) then write ('kst tochek ', z)
else
write ('noy point');
Readln;
end.
1
fanz
23.11.2010, 22:11 3
спасибо! буду разбираться!
26 / 26 / 13
Регистрация: 23.11.2010
Сообщений: 58
23.11.2010, 22:14 4
верхушку до VAR замени на USES Crt;
осталось от Делфи
0
23.11.2010, 22:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2010, 22:14
Помогаю со студенческими работами здесь

Найти количество элементов последовательности принадлежащих интервалу
Приветствую всех кто читает это сообщение, прошу Вас решить эти задачи... 1)В прямоугольной...

составить функцию, которая для заданного массива точек XY вычисляет количество точек, принадлежащих кольцу
а плоскости задано кольцо с центром в точке(х0,у0), внутренний радиус-r1, внешний-r2. составить...

Найти N точек с целочисленными координатами, принадлежащих окружности
Задача: Найти N точек с целочисленными координатами,принадлежащих окружности //uses math; var...

Расстояние от начала координат для тех точек, которые принадлежат кругу с заданным радиусом
Дана матрица из 2 столбцов и 10 строк. Первый элемент каждой строки представляет абсциссу, второй -...

Задано N точек на плоскости: подсчитать количество точек попавших в заданную область
1. Записать логическое выражение соответствующие заданной области истинности 2. Составить...

Среди трех точек с координатами (x1,y1), (x2,y2), (x3,y3) определить количество точек, лежащих в третьей четверти
Среди трех точек с координатами (x1,y1), (x2,y2), (x3,y3) определить количество точек, лежащих в...


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

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

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