Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/10/2013, 23:23
pinshidiego
 
Fecha de Ingreso: octubre-2013
Mensajes: 4
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Problema con un if-for

Cita:
Iniciado por Payaso73 Ver Mensaje
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, ...)


Muchas gracias, no me percate de eso, ya lo comprobe y si era eso.