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

Объясните условие

09.12.2014, 08:39. Показов 383. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача звучит так: Множество точек на плоскости задано своими координатами. Построить в декартовых координатах эти точки и выпуклую оболочку множества, то есть многоугольник минимальной площади, охватывающий все точки.
Программа:
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
uses crt, graphABC;
var
x:array[1..100] of integer;
y:array[1..100] of integer;
i,j,n,f,f1:integer;
begin
writeln('введите количество точек');
read(n);
clrscr;
for i:=1 to n do
begin
writeln ('Введите точку x');
read(x[i]);
writeln ('Введите точку y');
read(y[i]);
end;
clrscr;
for j:=1 to n-1 do
for i:=1 to n-j do
if sqr(y[i])+sqr(x[i]) < sqr(y[i+1])+sqr(x[i+1]) then
begin
f:=y[i];
f1:=x[i];
y[i]:=y[i+1];
x[i]:=x[i+1];
y[i+1]:=f;
x[i+1]:=f1;
end; 
clrscr;
for i:=1 to n do
begin
line(x[i],y[i],x[i+1],y[i+1]);
end;
line(x[n],y[n],x[1],y[1]);
end.
Объясните подробней, пожалуйста, что за условие:
Pascal
1
2
3
4
5
6
7
8
9
10
11
for j:=1 to n-1 do
for i:=1 to n-j do
if sqr(y[i])+sqr(x[i]) < sqr(y[i+1])+sqr(x[i+1]) then
begin
f:=y[i];
f1:=x[i];
y[i]:=y[i+1];
x[i]:=x[i+1];
y[i+1]:=f;
x[i+1]:=f1;
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2014, 08:39
Ответы с готовыми решениями:

Если все элементы двумерного массива положительные, то вывести сообщение «УСЛОВИЕ ВЫПОЛНЯЕТСЯ», иначе «УСЛОВИЕ НЕ
3) Если все элементы двумерного массива положительные, то вывести сообщение «УСЛОВИЕ ВЫПОЛНЯЕТСЯ»,...

Объясните условие
Имеются числа А1,А2,...,АN и B1,B2,...,BN. Составить из них N пар (Аi, Bj) таким образом, чтобы...

Объясните условие
for(int i=0;i&lt;size;++i) if(!(arr&amp;1)) printf(&quot;%d &quot;,arr); printf(&quot;\n2:\n&quot;); for(int...

Объясните условие задачи
Опишите функцию деления двух чисел с плавающей запятой, обработайте ошибку переполнения снизу...

0
09.12.2014, 08:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2014, 08:39
Помогаю со студенческими работами здесь

объясните условие задачи
Не понимаю условие задачи. Нужно составить алгоритм Есть иерархическая структура начальства 1....

Объясните условие задачи
задані одновимірні масиви (вектори) цілих чисел зі знаком v1(m) v2(n) v3(k) .Видати вектор з...

Объясните условие задачи
Подскажите пожалуйста, что требуется сделать в задании.

Объясните условие задачи
Здрасьте! Прошу Вашей помощи! Есть условие задачи, которое Я не совсем понимаю. Можете объяснить...


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

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

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