no encuentro el fallo de este script

ruper tejero
12 de Noviembre del 2015

tengo que hacer un algoritmo de un programa que lee ‘N’ números enteros (tanto positivos como negativos) y muestre el mayor y el menor de los números leídos. Además nos indicará si se ha leído algún cero.

<script>
/*
Algoritmo de un programa que lee ‘N’ números enteros (tanto positivos como negativos)
y muestre el mayor y el menor de los números leídos. Además nos indicará si se ha leído algún cero.
*/
var x, n, mayor, menor, count=0, countnulo=0, nulos=false;

do{x = parseInt(prompt("Introduzca la cantidad de numeros con los que quiere trabajar", ""));
}while (isNaN (x)==true)

for (count=0;count=x;count++)
{
do{n = parseInt(prompt("Introduzca los numeros con los que quiere trabajar.", ""));
}while (isNaN (n)==true)

n=mayor;
n=menor;

if (n > mayor)
mayor = n;

if (n == 0)
{
if (countnulo>0)
nulos=true;
}
if (n < menor)
menor = n;
}

document.write("El mayor es: " + mayor + "<br/>");
document.write("El menor es: " + menor + "<br/>");
document.write("Hay valores nulos? " + nulos);

 

</script>



29 de Marzo del 2016

Hola!

La verdad es que no he probado tu código, pero te has planteado usar los métodos filter() o reduce() de Array?

Saludos y suerte!