Показать сообщение отдельно
  #8 (permalink)  
Старый 06.06.2022, 20:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

dakus,
не копируйте сообщения целиком, если в этом нет особой надобности.
<body>
    <script>
        function createArr() {
            const arr = [];
            let elem;
            while ((elem = prompt(`Введите значение ${arr.length + 1}-ого элемента массива`)) !== null) arr.push(Number(elem) || 0);
            return arr
        }
    </script>
    <br>
    <script>
        function sort(arr) {
            const {
                length
            } = arr;
            for (let i = 0; i < length; i++) {
                let min = arr[i], k = i;
                for (let j = i + 1; j < length; j++) {
                    let el = arr[j];
                    if (el < min) {
                        min = el;
                        k = j
                    }
                }
                [arr[i], arr[k]] = [arr[k],arr[i]]
            }
            return arr;
        }
        let ar = createArr();
        document.body.append(JSON.stringify(sort(ar)));
    </script>
</body>
Ответить с цитированием