11.234. На плоскости даны 20 точек:
1
1
,
,
x
y
2
2
,
,
x
y
...,
20
20
,
.
x
y
Рассмотрим
прямоугольники, содержащие эти точки, причем стороны прямоугольников
параллельны или перпендикулярны координатным осям. Возьмем наи-
меньший из них. Определить координаты противоположных углов такого
прямоугольника — левого нижнего и правого верхнего.
Одномерные массивы
143
11.235. Дан массив. Скопировать все его элементы в другой массив такого же размера:
а) в том же порядке расположения элементов;
б) в обратном порядке расположения элементов.
11.236. Из элементов массива a сформировать массив b того же размера по прави-
лу: если номер i элемента массива a четный, то
2
i
i
b
a , в противном слу-
чае
2 .
i
i
b
a
11.237. Из элементов массива m сформировать массив n того же размера по прави-
лу: если номер i элемента массива m нечетный, то
,
i
i
n
i m в противном
случае
.
i
n
m i
11.238. Из элементов массива p сформировать массив q того же размера по прави-
лу: элементы с номером i от 3-го по 10-й находятся по формуле
,
i
i
q
p
все остальные — по формуле
.
i
i
q
p
i
11.239. Из элементов массива a, заполненного целыми числами, сформировать мас-
сив b того же размера по правилу: четные элементы массива a удвоить, не-
четные оставить без изменения.
11.240. Из элементов массива m сформировать массив n того же размера по прави-
лу: неотрицательные элементы массива m уменьшить в три раза, осталь-
ные — возвести в квадрат.
11.241. Дан массив. Переписать его второй, четвертый и т. д. элементы в другой
массив такого же размера:
а) расположив элементы на тех же местах, что и в исходном массиве;
б) расположив элементы подряд с начала массива.
11.242. Дан массив целых чисел. Переписать его нечетные элементы в другой мас-
сив такого же размера:
а) расположив элементы на тех же местах, что и в исходном массиве;
б) расположив элементы подряд с начала массива.
11.243. Дан массив из 20 элементов. Сформировать два массива размером 10,
включив в первый из них элементы заданного массива с четными индекса-
ми, а во второй — с нечетными.
11.244. Дан массив. Переписать его положительные элементы во второй массив,
а остальные — в третий. Во втором и третьем массивах значения элементов
первого массива должны быть записаны:
а) на тех же местах, что и в исходном массиве;
б) подряд с начала массива.
11.245.*Дан массив. Переписать его элементы в другой массив такого же размера
следующим образом: сначала должны идти все отрицательные элементы,
а затем все остальные. Использовать только один проход по исходному
массиву.
|