Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. (function main(){
  2.  
  3. //definimos nuestro array
  4. var largeArray = parseInt(prompt("Ingrese el tamaño del arreglo: "));
  5. var arreglo = new Array(largeArray);
  6.  
  7. for (i=0 ; i<largeArray ; i++){
  8. arreglo[i] = parseInt(prompt("Ingrese los elementos del array: "));
  9. }
  10. console.log(arreglo);
  11.  
  12. //se puede guardar la suma de elementos adyascentes en otro array, y de este nuevo array encontrar el mayor valor
  13. var newArray = [];
  14.  
  15. //recorremos el arreglo
  16. var large = arreglo.length;
  17. var sumaAdy;
  18. for (i=0 ; i<large-1 ; i++){
  19. sumaAdy = arreglo[i] + arreglo[i+1];
  20. newArray.push(sumaAdy);
  21. }
  22.  
  23. //buscamos el elemento mayor
  24. var sumaMax = Math.max.apply(null,newArray);
  25.  
  26. //El valor del index de la suma mayor coincidira con el primero de los elementos adyascentes
  27. //index del elemento mayor del arreglo de sumas
  28. var indiceMaximo = newArray.indexOf(sumaMax);
  29.  
  30. return console.log("Los elementos adyascentes con la mayor suma son " + arreglo[indiceMaximo] + " y " + arreglo[indiceMaximo + 1] + ".\n" + arreglo[indiceMaximo] + " + " + arreglo[indiceMaximo + 1] + " = " + parseInt(arreglo[indiceMaximo] + arreglo[indiceMaximo + 1]));
  31.  
  32. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement