0 / 0 / 0
Регистрация: 15.09.2014
Сообщений: 6
1

Задано N точек на плоскости: подсчитать количество точек попавших в заданную область

29.09.2014, 19:08. Показов 15128. Ответов 1
Метки нет (Все метки)

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

2. Составить программу для:
а) подсчета количества точек попавших в заданную область
б) формирования массива из координат точек, попавших в заданную область.
Миниатюры
Задано N точек на плоскости: подсчитать количество точек попавших в заданную область  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2014, 19:08
Ответы с готовыми решениями:

Задано N точек на плоскости. Составить программу для подсчета количества точек, попавших в заданную область
Задано N точек на плоскости. Составить программу для подсчета количества точек, попавших в заданную...

Количество точек, попавших в заданную область
помогите решить) Задано N точек на плоскости. записать логическое выражение, соответствующее...

Определить количество точек, попавших в заданную область и сформировать массив из их координат
Координаты n точек заданы в текстовом файле. Определить количество точек, попавших в заданную...

Подсчет количества точек, попавших в заданную область
привет всем!помогите составить программу для подсчета количества точек попавших в заданную область....

1
Почетный модератор
64270 / 47569 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
29.09.2014, 19:32 2
Лучший ответ Сообщение было отмечено Ilya-Kirillov как решение

Решение

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
33
34
35
36
37
38
39
uses crt;
type point=record
           x,y:real;
           end;
const max=100;
function pop(x,y:real):boolean;
begin
pop:=(x*x+y*y<=4)and(abs(y)<=1)
end;
var a:array[1..max] of point;
    n,i,k:integer;
    x,y:real;
begin
write('Количемтво точек n=');
readln(n);
writeln('Введите координаты точек');
k:=0;
for i:=1 to n do
 begin
  writeln('Точка ',i);
  write('x=');
  readln(x);
  write('y=');
  readln(y);
  if pop(x,y) then
   begin
    k:=k+1;
    a[k].x:=x;
    a[k].y:=y;
   end;
 end;
writeln('Попало точек=',k);
if k>0 then
 begin
  writeln('Это точки');
  for i:=1 to k do
  writeln(a[i].x:4:1,';',a[i].y:4:1);
 end;
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2014, 19:32
Помогаю со студенческими работами здесь

Подсчет количества точек, попавших в заданную область
Задано N точек на плоскости. 1) Составить программу для: подсчета количества точек, попавших в...

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

Составить программу для подсчета количества точек попавших в заданную область
Составить программу для:1)подсчета количества точек попавших в заданную область;2)формирования...

Вычислить количество точек, попадающих в заданную область и координаты точек, не принадлежащих этой области
Ввести координаты n точек. Вычислить количество точек, попадающих в кольцо с внутренним радиусом R1...


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

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

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