Записи с меткой «Паскаль»

Решаем задачи Абрамян на Паскале. File17

File17. Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла (серией называется набор последовательно расположенных одинаковых элементов, а длиной серии — количество этих элементов). Например, для исходного файла с элементами $$1, 5, 5, 5, 4, 4, 5$$ содержимое результирующего файла должно быть следующим: $$1, 3, 2, 1$$.

Решаем задачи Абрамян на Паскале. Array139

Array139. Дано множество $$A$$ из $$N$$ точек с целочисленными координатами $$x$$, $$y$$. Порядок на координатной плоскости определим следующим образом: $$(x_1, y_1) \lt (x_2, y_2)$$, если либо $$x_1 \lt x_2$$, либо $$x_1 = x_2$$ и $$y_1 \lt y_2$$. Расположить точки данного множества по возрастанию в соответствии с указанным порядком.

Решаем задачи Абрамян на Паскале. File16

File16. Дан файл целых чисел. Найти количество содержащихся в нем серий (то есть наборов последовательно расположенных одинаковых элементов). Например, для файла с элементами $$1, 5, 5, 5, 4, 4, 5$$ результат равен $$4$$.

Решаем задачи Абрамян на Паскале. Array138

Array138. Дано множество $$A$$ из $$N$$ точек ($$N \gt 2$$), точки заданы своими координатами $$x$$, $$y$$). Найти наименьший периметр треугольника, вершины которого принадлежат различным точкам множества $$A$$, и сами эти точки (точки выводятся в том же порядке, в котором они перечислены при задании множества $$A$$).