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