90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 729
1

Определить, сколько из N точек, заданных случайно, попали в каждую координатную четверть

27.05.2016, 17:43. Показов 654. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать функцию, определяющую, какой координатной четверти принадлежит точка с заданными координатами. Используя ее определить, сколько из N точек, заданных случайно, попали в каждую координатную четверть.

Где-то с циклом напортачил. Принимает только последнее число.

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
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
var
    x,y: real;
    //I,II,III,IV: real;
    I:=0;
    II:=0;
    III:=0;
    IV:=0;
 
begin
 
x:=random(-100,100);
y:=random(-100,100);
 
writeln(x);
writeln(y);
 
     
    if (x > 0) and (y > 0) then
    begin
    write ('Номер четверти координатной плоскости: ');
    writeln ('I');
    I:=I+1;
    end
    else
        if (x < 0) and (y > 0) then
            begin
            write ('Номер четверти координатной плоскости: ');
            writeln ('II');
            II:=II+1;
            end            
        else
            if (x < 0) and (y < 0) then
            begin
            write ('Номер четверти координатной плоскости: ');
            writeln ('III');
            III:=III+1;
            end     
            else
                if (x > 0) and (y < 0) then
                begin
                write ('Номер четверти координатной плоскости: ');
                writeln ('IV');
                IV:=IV+1;
                end
                else
                    writeln ('-. Точка лежит на оси.');
 
readln;
 
begin
writeln ('Кол-во точек в I четвери: ');
writeln (I);
writeln ('Кол-во точек в II четвери: ');
writeln (II);
writeln ('Кол-во точек в III четвери: ');
writeln (III);
writeln ('Кол-во точек в IV четвери: ');
writeln (IV);
end;
 
repeat
until x=100;
 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2016, 17:43
Ответы с готовыми решениями:

Как подсчитать количество точек, которые попадают во вторую координатную четверть
Координаты точек К1, К2, ... К10 заданы массивами A=(8,6,-1,4,9,7,2,-5,-4,1)...

Массив: Определить сколько из N введенных точек попадут в третью четверть.
Определить сколько из N введенных точек попадут в третью четверть.

Определить, в какую координатную четверть попадает точка
Ввести координаты точки X и Y. Определить, в какую координатную четверть оно попадает.

Определить, сколько из случайно заданных 100 чисел больше своих соседей
100 целых чисел заданы случайною Определить, сколько из них больше своих &quot;соседей&quot;, то есть...

1
Эксперт Pascal/Delphi
6807 / 4565 / 4818
Регистрация: 05.06.2014
Сообщений: 22,438
30.05.2016, 18:41 2
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
var
  k, n: integer;
  x, y: real;
  I, II, III, IV: integer;
 
begin
  I := 0;
  II := 0;
  III := 0;
  IV := 0;
  write('Сколько точек обработать? ');
  readln(n);
  for k := 1 to n do
  begin
    x := random(-100, 100);
    y := random(-100, 100);
    writeln(x);
    writeln(y);
    if (x > 0) and (y > 0) then
    begin
      write('Номер четверти координатной плоскости: ');
      writeln('I');
      I := I + 1;
    end
    else
    if (x < 0) and (y > 0) then
    begin
      write('Номер четверти координатной плоскости: ');
      writeln('II');
      II := II + 1;
    end            
        else
    if (x < 0) and (y < 0) then
    begin
      write('Номер четверти координатной плоскости: ');
      writeln('III');
      III := III + 1;
    end     
      else
    if (x > 0) and (y < 0) then
    begin
      write('Номер четверти координатной плоскости: ');
      writeln('IV');
      IV := IV + 1;
    end
    else
      writeln('-. Точка лежит на оси.');
  end;    
  writeln('Кол-во точек в I четвери: ');
  writeln(I);
  writeln('Кол-во точек в II четвери: ');
  writeln(II);
  writeln('Кол-во точек в III четвери: ');
  writeln(III);
  writeln('Кол-во точек в IV четвери: ');
  writeln(IV);
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2016, 18:41
Помогаю со студенческими работами здесь

Сколько точек графика попали в заданный квадрат
ребят, помогите пожалуйста решить задачу... Задать произвольные координаты n точек x(i),y(i)....

Определить сколько из n заданных точек y=lxl
Всем доброе время суток, будьте добры, помогите написать программу, задание таково: Определить...

Определить, сколько из заданных точек попало в окружность с центром в начале координат и радиусом r
Вот задача: Ввести n точек, определить сколько из них попало в окружность с центром в начале...

Определить координаты точек, не попавших в первую четверть
Ребята,срочно нужна помощь!! Не знаю, как дальше сделать Задание: Если все заданные точки...


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

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

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