Где-то в джунглях стоит ферма слонов.
Когда на ферме рождается новый слонёнок, ему дают номер.
Номер состоит из двух частей: какой по очередности рождения был слон в этом году и год, в который он родился. Год всегда занимает 4 цифры.
Пример:
4 2019 - номер четвёртого слона, родившегося в 2019 году.
С клавиатуры вводятся 4 номера некоторых слонов, живущих на ферме.
Найдите номер самого раннего по порядку рождения слоника, родившегося в 2018 году.
Если среди слонов нет родившегося в 2018, выведите на экран "таких нет".
Чтобы найти номер самого раннего по порядку рождения слоника, родившегося в 2018 году, нам нужно обработать вводимые номера слонов.
1. Сначала мы создаем переменную "earliest_number", в которой будем хранить наименьший номер слона, рожденного в 2018 году. Начальное значение этой переменной можно установить на очень большое число, для примера, можно взять 9999.
2. Затем мы просим школьника ввести четыре номера слонов с клавиатуры и записываем их в переменные "number1", "number2", "number3" и "number4".
3. Далее мы проверяем каждый номер слона и, если он был роден в 2018 году, сравниваем его с текущим наименьшим номером "earliest_number". Если этот номер меньше "earliest_number", то мы обновляем значение "earliest_number".
4. После обработки всех введенных номеров мы проверяем значение "earliest_number". Если оно все еще равно 9999, то это означает, что среди слонов нет рожденных в 2018 году. В этом случае мы выводим на экран "таких нет". В противном случае, мы выводим значение "earliest_number" на экран.
Ниже приведен код на языке Python, решающий данную задачу с пошаговым объяснением:
```python
earliest_number = 9999
# Ввод номеров слонов
number1 = int(input("Введите номер первого слона: "))
number2 = int(input("Введите номер второго слона: "))
number3 = int(input("Введите номер третьего слона: "))
number4 = int(input("Введите номер четвертого слона: "))
# Проверка первого номера
if number1 % 10000 == 2018: # Проверяем, родился ли слон в 2018 году
earliest_number = number1 # Обновляем значение наименьшего номера
# Проверка второго номера
if number2 % 10000 == 2018:
if number2 < earliest_number:
earliest_number = number2
# Проверка третьего номера
if number3 % 10000 == 2018:
if number3 < earliest_number:
earliest_number = number3
# Проверка четвертого номера
if number4 % 10000 == 2018:
if number4 < earliest_number:
earliest_number = number4
# Вывод результата
if earliest_number == 9999:
print("Таких нет")
else:
print("Наименее ранний по порядку слоник, родившийся в 2018 году, имеет номер", earliest_number)
```
Я надеюсь, что данное пояснение и приведенный код помогут школьнику понять, как решать данную задачу. Если у него возникнут дополнительные вопросы, не стесняйтесь обратиться за помощью. Удачи!