Skip to main content

15. Оператор if 4 |

Задание

Задачи в духе

IF_CYCLES_KDZ_PART1_01

Шарик диаметром X пытаются протащить через последовательность отверстий диаметрами A, B, C, D. Через какое количество отверстий удастся протащить шарик? На вход программы подаются натуральные числа X, A, B, C, D. Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 8

task num: 260

IF_CYCLES_KDZ_PART1_02

Набор бусинок диаметрами A, B, C, D, надетый на нить, пытаются протащить в указанном порядке через отверстие диаметром X. Какое количество бусинок удастся протащить через отверстие? На вход программы подаются натуральные числа X, A, B, C, D. Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 8

task num: 261

IF_CYCLES_KDZ_PART1_03

Набор из пяти "доминошек" с высотами A, B, C, D, E устанавливают на расстоянии X друг от друга в указанном порядке. После этого крайнюю "доминошку" (высоты A) роняют в направлении других "доминошек". Какое количество "доминошек" упадет в результате? Считать, что "доминошки" имеют нулевую толщину и что "доминошка" упадет, если ее коснется предыдущая. На вход программы подаются натуральные числа X, A, B, C, D. Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 8

task num: 262

IF_CYCLES_KDZ_PART1_04

Набор из пяти "доминошек" высоты X устанавливают на расстоянии A, B, C, D друг от друга в указанном порядке. После этого крайнюю "доминошку" роняют в направлении других "доминошек". Какое количество "доминошек" упадет в результате? Считать, что "доминошки" имеют нулевую толщину и что "доминошка" упадет, если ее коснется предыдущая. На вход программы подаются натуральные числа X, A, B, C, D. Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 8

task num: 263

IF_CYCLES_KDZ_PART1_05

Последовательность из четырех "ванночек" объемами A, B, C, D литров установлена в указанном порядке "ступенькой" (объем A -- сверху). Ванночки установлены таким образом, что если в ванночку наливать воду больше ее объема, излишки будут стекать в следующую ванночку, установленную ниже (как каскадный водопад). Изначально все ванночки пусты. В верхнюю ванночку выливают воду объемом X литров. Какое количество ванночек окажется в результате полностью заполненным? На вход программы подаются натуральные числа X, A, B, C, D. Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 11

task num: 264

IF_CYCLES_KDZ_PART1_06

4 покупателя стоят в очереди за бананами. Они планируют купить A, B, C, D килограмм бананов соответственно порядку в очереди (или все оставшиеся, если к моменту обслуживания покупателя в магазине остается меньше бананов, чем планирует купить покупатель). Изначально в магазине имеется X кг бананов. Сколько покупателей смогут купить столько бананов, сколько они планируют? На вход программы подаются натуральные числа X, A, B, C, D. Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 11

task num: 265

IF_CYCLES_KDZ_PART1_07

3 покупателя стоят в очереди за бананами. Они планируют купить A, B, C килограмм бананов соответственно порядку в очереди. Если к моменту обслуживания покупателя в магазине остается меньше бананов, чем планирует купить покупатель, этот покупатель уходит, ничего не купив. Изначально в магазине имеется X кг бананов. Сколько покупателей смогут купить столько бананов, сколько они планируют? На вход программы подаются натуральные числа X, A, B, C. Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 12

task num: 266

IF_CYCLES_KDZ_PART1_08

Трое жильцов решили выбросить в контейнер объемом X литров мусорные пакеты объемом A, B, C литров соответственно. Они подходят к контейнеру в указанном порядке и пытаются поместить пакет в контейнер. Если пакет не помещается в контейнер, жилец уносит свой пакет в другое место. Скольким жильцам не удастся выкинуть мусор в указанный контейнер? На вход программы подаются натуральные числа X, A, B, C. Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 12

task num: 267

IF_CYCLES_KDZ_PART1_09

На числовой прямой расположены 4 различные точки A, B, C, D (A<B<C<D), которые разбивают числовую прямую на 5 участков (пронумеруем из номерами 1, 2, 3, 4, 5 слева направо). В какой из участков попадает точка X? Известно, что X не равно ни одной из точек A, B, C, D. На вход программы подаются целые числа X, A, B, C, D. Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 8

task num: 268

IF_CYCLES_KDZ_PART1_10

На числовой прямой находится два отрезка: [A, B] и [C, D]. Известно, что все 4 точки (A, B, C, D) различны. Определить, как расположен отрезок [C, D] относительно отрезка [A, B]. Варианты: строго левее (<), строго правее (>), внутри (in), снаружи (out (то есть, отрезок [C, D] содержит в себе отрезок [A, B])), слева и внутри (<=), справа и внутри (>=). На вход программы подаются целые числа A, B, C, D. Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 8

task num: 269

IF_CYCLES_KDZ_PART1_11

На вход программы подается четыре различных целых числа. Вывести на экран число, которое больше одного и меньше двух других чисел (то есть, это число в отсортированной последовательности стояло бы вторым). Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 8

task num: 270

IF_CYCLES_KDZ_PART1_12

На вход программы подается четыре различных целых числа. Вывести на экран число, которое меньше одного и больше двух других чисел (то есть, это число в отсортированной последовательности стояло бы третьим). Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 11

task num: 271

IF_CYCLES_KDZ_PART1_13

На координатной плоскости расположена точка с координатами (x, y). Известно, что |x|≠|y|. Определить, ближе к какой числовой прямой и к какой ее части находится точка (+X/+Y/-X/-Y)? На вход программы подается два целых числа x и y. Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 11

task num: 272

IF_CYCLES_KDZ_PART1_14

На вход программы подается натуральное число. Определить, является ли оно 4-хзначным числом, все цифры которого различны ("YES"/"NO"). Запрещается использовать массивы, циклы, подпрограммы.

ссылка

test cnt: 17

task num: 273