Задача №1521. Минимум и максимум Найдите минимальное и максимальное число последовательности.

Входные данные
На вход программе подается последовательность целых чисел, заканчивающаяся 0. Числа после 0 не учитывать.

Выходные данные
Выведите минимальное и максимальное значения среди чисел этой последовательности, 0 при этом не учитывается. При решении задачи массив использовать нельзя.

Примеры
входные данные
1 -1 0
выходные данные
-1 1
входные данные
1 2 3 4 5 0
выходные данные
1 5
на питон

Cobra237 Cobra237    3   25.12.2020 12:21    28

Ответы
manzer95 manzer95  18.01.2024 16:50
Хорошо, давайте решим задачу шаг за шагом.
1. Сначала прочитаем входные данные (последовательность целых чисел, заканчивающуюся нулем) с помощью функции input():
```
sequence = input().split()
```

2. Затем мы создадим переменные для минимального и максимального чисел. Начальное значение можно выбрать любое, например, первый элемент последовательности:
```
minimum = int(sequence[0])
maximum = int(sequence[0])
```

3. Теперь мы пройдемся по всем элементам последовательности, начиная со второго элемента (первый элемент уже учтен):
```
for i in range(1, len(sequence)):
```

4. Внутри цикла мы проверим, является ли текущий элемент числом ноль (это сигнал остановки последовательности):
```
if int(sequence[i]) == 0:
break
```

5. Если текущий элемент не является нулем, мы обновим переменные минимума и максимума, если это необходимо:
```
number = int(sequence[i])
if number < minimum:
minimum = number
if number > maximum:
maximum = number
```

6. После окончания цикла мы выведем найденные значения минимума и максимума:
```
print(minimum, maximum)
```

Вот полный код для решения задачи:
```python
sequence = input().split()

minimum = int(sequence[0])
maximum = int(sequence[0])

for i in range(1, len(sequence)):
if int(sequence[i]) == 0:
break

number = int(sequence[i])
if number < minimum:
minimum = number
if number > maximum:
maximum = number

print(minimum, maximum)
```

Таким образом, данный код находит минимальное и максимальное число в последовательности, не учитывая ноль.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Другие предметы