Раздел «Язык Си».PythonSinglePassAlgorithm2:

Задача для самостоятельной работы

Задача 1: отрезок [x1, x2] - сравнение с эталоном

Вариант 1a. Отрезки, меньше эталонного

Отрезки заданы Х координатами: начало и конец отрезка.

На одной строке даны х координаты начала и конца отрезка. Отрезков много.

Input:

100
4
50 100
-200 -50
-100 80
-50 50

Вариант 1.2. Сумма отрезков длинной не равной х

Отрезки заданы Х координатами: начало и конец отрезка.

На одной строке даны х координаты начала и конца отрезка. Отрезков много.

Input:

150
4
100 230
50 100
-200 -50
-70 80

self_eq.png

Вариант 1.3. Отрезки, больше эталонного

Отрезки заданы Х координатами: начало и конец отрезка.

На одной строке даны х координаты начала и конца отрезка. Отрезков много.

Input:

100 230
4
50 100
-200 -50
-100 80
-50 50

self_short.png

Задача 2: положение относительно точки

Вариант 2.4. Сумма отрезков правее точки

Отрезки заданы Х координатами: начало и конец отрезка.

На одной строке даны х координаты начала и конца отрезка. Отрезков много.

Input:

30
4
100 230
50 100
-200 -50
-70 80

self_right.png

Вариант 2.2. Сколько отрезков левее точки

Отрезки заданы Х координатами: начало и конец отрезка.

На одной строке даны х координаты начала и конца отрезка. Отрезков много.

Input:

90
4
100 230
50 100
-200 -50
-70 80

self_left.png

Вариант 2.3. Сколько зеленых отрезков

Отрезки заданы Х координатами: начало и конец отрезка.

На одной строке даны х координаты начала и конца отрезка. Отрезков много.

Input:

90
4
100 230
50 100
-200 -50
-70 80

Задача 3: двигаем отрезки

Вариант 3.1. Выровнять по левому краю

Отрезки заданы Х координатами: начало и конец отрезка.

На 1 строке даны х координаты начала и конца отрезка. Отрезков много.

Input:

3
100 230
-200 -50
-100 80

self_aling_left.png

Вариант 3.2. Выровнять по правому краю

Отрезки заданы Х координатами: начало и конец отрезка.

На 1 строке даны х координаты начала и конца отрезка. Отрезков много.

Input:

3
100 230
-200 -50
-100 80

Вариант 3.3. Выровнять по центру

Отрезки заданы Х координатами: начало и конец отрезка.

На 1 строке даны х координаты начала и конца отрезка. Отрезков много.

Input:

3
100 230
-200 -50
-100 80

self_align_center.png

-- TatyanaDerbysheva - 30 Sep 2019