13/10/2013, 15:38
|
| | | Fecha de Ingreso: abril-2009 Ubicación: Argentina
Mensajes: 309
Antigüedad: 15 años, 8 meses Puntos: 20 | |
Respuesta: Problema con un if-for Hola, si no veo mal, tu error esta en los if que estan adentro de los for.
Fijate en el if para los pares, preguntas si p es par, pero nunca lo incrementas, solo le das el valor 0 cuando lo inicializas... en ves de p tendria que ser i (if(i%2==0)), entonces vas evaluando los valores que toma i mientras se incrementa en el for...
y adentro del if, en la suma tendria que ser sum=sum+i; (no sum=p+i) entonces le vas sumando los i que son pares a tu sum.
Lo mismo para el caso del if de los impares, por lo tanto, las variables p y im estarian de mas...
Espero que te sirva y que se haya entendido.
Saludos!
P/D: fijate que tambien podrias hacer el ejercicio sin el if y el else que estan afuera y solo con un for, asi te quedaria un solo for for(i=1; i<=x; i++) (fijate que empieza con i=1, total despues preguntas adentro con tus if si es par o impar, entonces si es par lo saltea al 1 como hace con el 3, 5, ...)
Última edición por Payaso73; 13/10/2013 a las 15:44
Razón: agrego P/D
|