ЗАДАНИЕ НУЖНО РЕШИТЬ НА ПИТОНЕ ДАЮ 100 БАЛЛОВ!СРОЧНО ПОЖАЛУЙСТА!
Минимум из четырех
Даны четыре целых числа. Найдите номер, начиная с единицы, наименьшего из них. Если минимальных значений несколько, то выдайте номер первого из них.
Используйте не более трех операторов сравнения (>, <, >=, <=) для решения этой задачи. Использовать любые контейнеры, функции max или min (в том числе в названиях переменных), а также арифметические, логические или битовые операции нельзя.
Формат входных данных
В четырех строках записаны четыре целых числа, каждое в отдельной строке. Числа по абсолютной величине не превосходят 109
.
Формат выходных данных
Выведите число 1, 2, 3 или 4 — номер первого из минимальных значений.
Ввод
Вывод
4
1
2
3
2
-1
-2
-1
-2
2
Ограничения
Время выполнения: 1 секунда
Процессорное время: 1 секунда
Память: 256 MB
Ответ:
Для решения данной задачи можно использовать следующий алгоритм:
Прочитайте четыре целых числа из входных данных и сохраните их в переменные.
Сравните первое число с остальными тремя числами, используя операторы сравнения.
Если первое число меньше всех остальных, выведите 1.
Если второе число меньше всех остальных, выведите 2.
Если третье число меньше всех остальных, выведите 3.
Если четвертое число меньше всех остальных, выведите 4.
Пример решения на языке Python:
___
a = int(input())
b = int(input())
c = int(input())
d = int(input())
if a < b and a < c and a < d:
print(1)
elif b < a and b < c and b < d:
print(2)
elif c < a and c < b and c < d:
print(3)
else:
print(4)
____
Этот алгоритм использует не более трех операторов сравнения и не использует контейнеры, функции min или max, а также арифметические, логические или битовые операции, как требуется в условии задачи.