Допустим, у вас есть произвольные числа x, y, z
.
Псевдокод:
largest = x
smallest = x
if (y > largest) then largest = y
if (z > largest) then largest = z
if (y < smallest) then smallest = y
if (z < smallest) then smallest = z
Это один из способов решения вашей проблемы, если вы используете только переменные, присваивание,if-else и сравнение.
Если у вас есть массивы и для них определена операция сортировки, вы можете использовать это:
array = [x, y, z]
arrays.sort()
largest = array[2]
smallest = array[0]
Если у вас есть max
и min
функция, которая принимает массив чисел в качестве аргумента, вы можете использовать это:
array = [x, y, z]
largest = max(array)
smallest = min(array)
Если у вас также есть позиционное назначение с использованием наборов, вы можете использовать это:
array = [x, y, z]
(largest, smallest) = (max(array), min(array))
Если у вас есть структура данных, которая будет сортировать ее содержимое при вставке элементов, вы можете использовать это:
array.insert([x, y, z])
smallest = array[0]
largest = array[2]