tu identación no es buena y hace el codigo dificil de entender
no entiendo tu codigo o más o menos que intenta...
en linea 13 tienes un error, eso que colocaste literalmente no hace nada (comparas con ==, pero el valor comparado no hace nada)
en la linea 14, no es recomendable que uses estructuras de control sin llaves {} si eres principante
la linea 15 es poco recomendable, ya que cd+cd++ puede generarte un resultado inesperado ya que podría variar depende del compilador
hay 2 maneras de hacerlo... por algoritmo o la matemática
por algoritmo
lo haría igual hasta la linea 8
pero luego usaría un for desde 1 hasta menor o igual que num, usando cop como iterador y el paso +=2
es decir
esto haría que el codigo fuera solo por los impares
y solo tendrías que sumar todos los numeros...
por matemática
sabemos que la suma de una continuidad es igual la mitad del primero sumado al ultimo, siendo los numeros impares la mitad de esta continuidad, sería la mitad de eso, con un ajuste de 1 según el caso
yo lo haría
no entiendo tu codigo o más o menos que intenta...
en linea 13 tienes un error, eso que colocaste literalmente no hace nada (comparas con ==, pero el valor comparado no hace nada)
en la linea 14, no es recomendable que uses estructuras de control sin llaves {} si eres principante
la linea 15 es poco recomendable, ya que cd+cd++ puede generarte un resultado inesperado ya que podría variar depende del compilador
hay 2 maneras de hacerlo... por algoritmo o la matemática
por algoritmo
lo haría igual hasta la linea 8
pero luego usaría un for desde 1 hasta menor o igual que num, usando cop como iterador y el paso +=2
es decir
Código [Seleccionar]
for(cop=1; cop <= num; cop+=2)
esto haría que el codigo fuera solo por los impares
y solo tendrías que sumar todos los numeros...
por matemática
sabemos que la suma de una continuidad es igual la mitad del primero sumado al ultimo, siendo los numeros impares la mitad de esta continuidad, sería la mitad de eso, con un ajuste de 1 según el caso
yo lo haría