21 / 1 / 1
Регистрация: 22.12.2013
Сообщений: 196
Записей в блоге: 2

Ввод и сортировка массива

04.04.2018, 16:51. Показов 924. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно установить количество элементов в массиве и добавлять поочередно свои элемент. Потом отсортировать.
На картинке все подробно указано. Как установить свое количество элементов массива и поочередно добавлять их и соответственно отсортировать?
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<!DOCTYPE HTML>
<!-- Do not remove and do not change this string -->
<html>
<head>
<meta charset=utf-8>
 
<style>
    body{background-color: #F0E68C;}
    p, h2, h3{text-align: center;}
    .div1{
        border: 1px solid black; 
        background-color: #FFF0F5; 
        width: 50%;
        margin-left: 25%;
        text-align: center;
        padding-bottom: 30px;
    }
    .w1{margin: 20px;}
    input{width: 60px;}
</style>
 
<script>
    function newElement(){
    var array = [];
    var a;
        res = document.getElementById('a');
    array.push(a);
    }
</script>
 
</head> 
<body>
    <h2>Ввод и сортировка</h2>
    <hr />
    <div class='div1'>
        <h3>Заполнение массива числами</h3>
        <p>Количество элементов</p>
        <input type='text' value='0' /><br><br>
         Добавить число к массиву
        <input type='text'></input>
        <button id='newElement' oncklick='newElement'>Добавить</button><br><br>
        <button oncklick='simpleSort'>Сортировать</button>
    </div>
    <p>Массив = </p>
    <b id = 'a'>></b>
</body>
 
<script>
    function simpleSort(array){
        var elem = 0;
        for (var j = 0; j < array.length-1; j++){
            for (var i = 0; i < array.length-1-j; i++){
                if (array[i] < array[i+1]){
                    elem = array[i];
                    array[i] = array[i+1];
                    array[i+1] = elem;
                }               
            }           
        }
    }
</script>
 
</html>
<!-- Do not remove and do not change this string -->
Миниатюры
Ввод и сортировка массива  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.04.2018, 16:51
Ответы с готовыми решениями:

Ввод массива и быстрая сортировка
Вводиться массив N строк,каждая строка заканчивается символом &quot;0&quot;, выбрать строки не содержащие символов &quot;# &amp; \ / *&quot;...

Ввод и сортировка элементов массива
Мальчишки помогите пожалуйста. Мне 3 лабы сдавать, спасите с одной :) Разработать модуль содержащий основные функиции и процедуры по...

Сортировка методом распределения. Ввод массива
У меня есть программа которая сортирует методом распределения случайные числа. #include &lt;iostream&gt; #include &lt;stdio.h&gt; ...

1
21 / 1 / 1
Регистрация: 22.12.2013
Сообщений: 196
Записей в блоге: 2
05.04.2018, 12:11  [ТС]
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!DOCTYPE HTML>
<!-- Do not remove and do not change this string -->
<html>
<head>
<meta charset=utf-8>
</head>
<style>
    body{background-color: #F0E68C;}
    p, h2, h3{text-align: center;}
    .div1{
        border: 1px solid black; 
        background-color: #FFF0F5; 
        text-align: center;
        padding-bottom: 30px;
    }
    div{text-align: center;}
    table{width: 50%; margin-left: 25%;}
    .w1{margin: 20px;}
    input{width: 60px;}
</style>
<body>
    <h2>Ввод и сортировка</h2>
    <hr />
    <table border='1'>
    <tr>
    <td class='div1'>
        <h3>Заполнение массива числами</h3>
        <p>Количество элементов</p>
        <input type='text' readonly value='0' />
         <p>Добавить число к массиву</p>
        <input type='number'/></input>
        <button>Добавить</button><br><br>
        <button>Сортировать</button>
    </td>
    </tr>
    </table><br>
        <div></div><br>
        <div></div>
<script>
    var inp = document.querySelectorAll('input'),
        but = document.querySelectorAll('button'),
        div = document.querySelectorAll('div'),
        arr = [];
        but[0].onclick = e =>{
            inp[1].value && arr.push(inp[1].value);
            inp[1].value = '';
            inp[0].value = arr.length;
            div[0].textContent = 'Массив='+arr;
        };
        but[1].onclick = e => div[1].textContent = 'Сортированный='+arr.sort((a,b)=> a - b);
</script>
</body>
</html>
<!-- Do not remove and do not change this string -->
Решил сам, спасибо за помощь(нет).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2018, 12:11
Помогаю со студенческими работами здесь

Ввод и сортировка массива комплексных чисел
Привет))) Пожалуйста, помогите мне создать эту программу!) Я буду вам благодарна) Разработать алгоритм и программу ввода с клавиатуры...

Ввод массива действительных чисел и его сортировка
Здравствуйте, помогите пожалуйста, написать программуОчень нужно.

Сортировка массива структур (файловый ввод/вывод)
Здравствуйте помогите пожалуйста разобраться с программой которая записывать ФИО в файл проблема в fwrite(&amp;Stud,sizeof(TStudent),1,Fs);...

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

Ввод, сортировка и вывод массива в виде подпрограмм
Здравствуйте, друзья! Недавно пишу на Си, поэтому требуется ваша помощь. Мне нужно написать программу сортировки массива вставками,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru