Задача на С++ Геометрия. 100б
Оси симметрии четырёхугольника
Заданы координаты последовательных вершин выпуклого четырёхугольника. Сколько осей симметрии имеет эта фигура?
=Формат входных данных
В одной строке записаны 8 целых чисел x1, y1, x2, y2, x3, y3, x4, y4 – координаты вершин четырёхугольника.
-50 ≤ x1, y1, x2, y2, x3, y3, x4, y4 ≤ 50
=Формат результата
Одно число - количество осей симетрии.
Пример:
Входные данные
0 0 0 5 5 5 5 0
Результат работы
4
Его можно рассматривать как систему, состоящую из подсистем «аппаратное обеспечение», «программное обеспечение», «информационные ресурсы»Подсистема аппаратного обеспечения выступает в качестве надсистемы для устройств ввода, обработки, хранения и вывода информации.
Операционная система — подсистема программного обеспечения и надсистема, в состав которой входят системные и служебные программы.
Система информационных ресурсов включает в себя системы текстовых и графических файлов, звуковых файлов, файлов с видеоинформацией и т. д.
arr : array [1..10] of integer; //Объявляем массив
i, min, max : integer; //Индекс, позиция минимального элемента, позиция максимального элемента
begin
min := 1;
max := 1;
for i := 1 to 10 do
arr[i] := Random(20) - 10; //Заполняем массив
for i := 2 to 10 do //Находим позицию максимального элемента
if arr[i] > arr[max] then
max := i;
for i := 2 to 10 do //Находим позицию минимального элемента
if arr[i] < arr[min] then
min := i;
writeln('Максимальный элемент: ', arr[max], '; его позиция: ', max);
writeln('Минимальныйй элемент: ', arr[min], '; его позиция: ', min);
end.