Título: ayuda para cambiar este ejercicio Publicado por: mattray10 en 2 Marzo 2021, 22:22 pm necesito que el cero no se cuente, en este programa cuando lo pones lo cuenta como un numero mas, hay posibilidad de cambiar eso o en su defecto hacer un código distinto?
ESTE ERA EL ENUNCIADO. -------------------------------------------------------------------------------------------- ingresar 100 números o ingresar números hasta que se ingrese el 0, lo que ocurra primero.(números ingresados por el usuario) Finalizado el ingreso o forzada la finalización al ingresar 0, se debe indicar: Cuántos números fueron ingresados Cuántos números son positivos y cuántos son negativos Cuántos números son pares y cúantos son impares -------------------------------------------------------------------------------------------- Código
MOD: El código debe estar entre etiquetas de Código GeSHi Título: Re: ayuda para cambiar este ejercicio Publicado por: K-YreX en 3 Marzo 2021, 00:22 am Al igual que en el tema anterior, el código debe incluirse entre etiquetas de Código GeSHi
Si no quieres tener en cuenta el 0, es muy sencillo. Código
Otra forma de conseguir lo mismo sería: Código Personalmente me gusta más la segunda opción. Queda un código un poco más limpio, evitas el uso de una variable más, no necesitas inicializar <numero> a un valor concreto para que funcione y puedes cambiar el mensaje para que ponga "...otro número..." en vez de siempre "...un número...". Además en muchas ocasiones (sobre todo académicas) se suele incidir en utilizar un for() únicamente cuando la condición dependa solo del contador del for() y no con condiciones compuestas (aunque sea totalmente válido); y por ende sustituirlo por un while() en tal caso. |