Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function main(){
- //definimos nuestro array
- var largeArray = parseInt(prompt("Ingrese el tamaño del arreglo: "));
- var arreglo = new Array(largeArray);
- for (i=0 ; i<largeArray ; i++){
- arreglo[i] = parseInt(prompt("Ingrese los elementos del array: "));
- }
- console.log(arreglo);
- //se puede guardar la suma de elementos adyascentes en otro array, y de este nuevo array encontrar el mayor valor
- var newArray = [];
- //recorremos el arreglo
- var large = arreglo.length;
- var sumaAdy;
- for (i=0 ; i<large-1 ; i++){
- sumaAdy = arreglo[i] + arreglo[i+1];
- newArray.push(sumaAdy);
- }
- //buscamos el elemento mayor
- var sumaMax = Math.max.apply(null,newArray);
- //El valor del index de la suma mayor coincidira con el primero de los elementos adyascentes
- //index del elemento mayor del arreglo de sumas
- var indiceMaximo = newArray.indexOf(sumaMax);
- 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]));
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement