fun main() {
print("Введите размер массива: ")
val size = readln().toInt()
print("Введите минимальное число: ")
val min = readln().toInt()
print("Введите максимальное число: ")
val max = readln().toInt()
val originalArray = fillArray(size, min, max)
println("Исходный массив:")
println(originalArray.joinToString(" "))
val sortedArray = sortArray(originalArray)
println("Отсортированный массив:")
println(sortedArray.joinToString(" "))
print("Какое число найти: ")
val number = readln().toInt()
val index = binarySearch(sortedArray, number)
if (index == -1) {
println("Такого числа в массиве нет")
} else {
println("Число найдено")
println("Индекс в отсортированном массиве: $index")
}
}