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

Определить количество точек (заданных координатами), лежащих в первой четверти

29.11.2015, 23:59. Показов 885. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, помогите, пожалуйста, решить задачу:
Даны координаты xi и yi n точек на плоскости. Определите количество точек, лежащих в первой четверти.

Вроде как нужно взять из текст.файла 2 массива с x и y, а потом вывести их же и еще кол-во точек в другой файл.

Я тут понаписал какой-то неработающей ерунды, может, есть тут хоть доля правды:

Delphi
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
program Project2;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
 
type
  massiv=array[1..15] of real;
 
 
procedure vvoda( var x,y:massiv; n:Integer);
var
  fin:Text;
  i:integer;
 begin
   Assign(fin,'Massiv.txt');
   Reset(fin);
   read(fin,n);
   for i:=1 to n do
   begin
   read(fin,x[i]);
   read(fin,y[i]);
   end;
   close(fin);
   readln;
 end;
 
procedure gay  ( var x,y:massiv; kol:Integer);
var
  i,n: Integer;
begin
for I:=1 to n do
if (x[i]>=0) and (y[i]>=0)
then Inc(kol);
end;
 
 
 procedure vivoda(var  n:integer; x,y:massiv; kol:integer);
 var
   ee:text;
   i:integer;
begin
   assign(ee,'vivod.txt');
   rewrite(ee);
   writeln;
   for i:=1 to n do
   begin
    write(x[i]:8:2);
    write(y[i]:8:2);
   end;
    write(kol);
    writeln(ee);
    close(ee);
    Readln;
end;
 
 
 
 var x,y:massiv;
 n,i,kol:Integer;
 fin,ee:text;
 
 
 begin
   vvoda(x,y,n);
   vivoda(n,x,y,kol);
   readln;
 end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2015, 23:59
Ответы с готовыми решениями:

Определить количество точек с целочисленными координатами, лежащих внутри окружности радиусом R с центром в точке (х0, у0).
Определить количество точек с целочисленными координатами, лежащих внутри окружности радиусом R с...

Определить количество общих точек у двух отрезков, заданных координатами своих концов
Помогите пожалуйсто. Условие задачи на Делфи Определить количество общих точек у двух отрезков,...

Определить количество точек, лежащих внутри окружности
Определить количество точек с целочисленными координатами, лежащих внутри окружности радиусом R с...

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

5
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
30.11.2015, 10:55 2
Цитата Сообщение от Morgen270 Посмотреть сообщение
Вроде как нужно взять из текст.файла 2 массива с x и y, а потом вывести их же и еще кол-во точек в другой файл.
Ты или напиши полное и точное условие задачи или кривляйся себе на здоровье, но не на форуме.
0
0 / 0 / 0
Регистрация: 29.11.2015
Сообщений: 12
30.11.2015, 20:39  [ТС] 3
Полное условие задачи я написал сверху, где вы тут нашли кривляние - ума не приложу. Не ожидал такого от модера, это что еще за, простите, отношение такое?
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
30.11.2015, 20:44 4
Цитата Сообщение от Morgen270 Посмотреть сообщение
где вы тут нашли кривляние
А это что?
Цитата Сообщение от Morgen270 Посмотреть сообщение
Вроде как нужно взять
Точное условие задачи?
0
0 / 0 / 0
Регистрация: 29.11.2015
Сообщений: 12
30.11.2015, 20:52  [ТС] 5
Точное условие задачи, описанное в книге: Даны координаты xi и yi n точек на плоскости. Определите количество точек, лежащих в первой четверти.
Все, что ниже - лишь устные инструкции от преподавателя, которым, по всей вероятности, нужно следовать, именно поэтому я добавил их в сообщение. Суровые же у вас тут нравы, если вы принимаете это за издевательство.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
30.11.2015, 21:16 6
Точка лежит в 1 четверти если
Pascal
1
2
3
k:=0;
for i:=1 to n do
if(x[i]>0)and(y[i]>0) then k:=k+1;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2015, 21:16
Помогаю со студенческими работами здесь

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

Определить количество точек, лежащих во второй четверти координатной плоскости
Заданы N точек на плоскости XoY своими координатами (массивы Х и Y). Определить количество точек...

Дано несколько точек с целочисленными координатами. Определить максимальное количество точек из них, лежащих на одной прямой. Если можно напечатать н
Я подумала, что нужно будет написать класс Point. Немного написала, и остановилась на методе,...

Определить количество точек с целочисленными координатами, лежащих внутри окружности радиусом R
Определить количество точек с целочисленными координатами, лежащих внутри окружности радиусом R с...


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

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

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