Título: Ayuda con c# y arreglos Publicado por: Extravagan en 8 Febrero 2016, 01:13 am Trato de hacer un programa que inserte 10 números, todos mayores a 1000.me los sume y muestre los numeros mayores a 5000
Por el momento no sé como hacer para que me muestre los numeros mayores a 5000 Llevo esto del programa Código
No me marca ningun error, pero al momento de ejecutarlo ya me marca el error Alguna sugerencia? Título: Re: Ayuda con c# y arreglos Publicado por: Eleкtro en 8 Febrero 2016, 08:53 am Cuando formules una pregunta de programación donde te da un error, como mínimo trata de mencionar el tipo de excepción exacta que te muestra el compiler y la linea donde ocurre, es un dato esencial para ahorrarle tiempo a los demás, al ayudarte y analizar el código.
Tienes un Array de 10 elementos y en .Net los índices están basados en Cero por lo que el rango accesible de índices para ese Array es 0-9, pero el valor de cont es 10, esto causa que en la condicional if (numero[cont] > 5000) se exceden los límites posibles del Array al intentar acceder a un elemento inexistente con ese índice 10. Te sugiero hacerlo de la siguiente manera: Código
Si no se trata de ningún ejercicio, entonces te sugiero usar LINQ para simplificar el código: Código
Saludos |