Ordenar numeros de un input con borbuja
Publicado por Manuela (3 intervenciones) el 20/01/2020 00:57:13
Buenas noches, debo ordenar números que ingrese el usuario con algoritmos de ordenamiento, por ejemplo borbuja que es el mas facil, pero no logro capturar bien los numeros.
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
<h1>Obtener el valor de un input type=text </h1>
<form id="form1">
Numeros:<br><input type="text" name="numeros" id="numeros" class="formulario">
</form>
<input type="button" value="obtener" onclick="capturar()">
<div id="resultado"></div>
<script>
function capturar()
{
var porId=document.getElementById("numeros").value;
var arr = porId.split(" ").map(el => parseInt(el));
console.log("uno"+arr);
for(let i = arr.length; i > 0; i--){
for(let j = 0; j < i-1; j++){
if(arr[j] > arr[j+1]){
var temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
document.getElementById("resultado").innerHTML = arr;
}
</script>
</body>
Valora esta pregunta


0