Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

ayuda en C

carlosmonster

Bovino maduro
Desde
2 Ene 2009
Mensajes
355
a ver, seré breve:

si tengo esta serie -> w= 7.5 + (x^2!)/4 - (x^4!)/6
e imprime
despues cambia a w= 7.5 + (x^2!)/4 - (x^4!)/6 + (x^6!)/8
e imprime
despues cambia a w= 7.5 + (x^2!)/4 - (x^4!)/6 + (x^6!)/8 - (x^8!)/10
e imprime
y asi hasta que se vuelque la memoria, cómo le hago para alternar el signo?

estoy trabado!! estoy haciendolo en C. Gracias por su ayuda!
 
Cómo estás calculando la serie, de manera recursiva?
 
Utiliza una variable entera inicializada en 1, saca el residuo entero con respecto a dividirla entre 2, cuando el residuo sea 0, utiliza -, cuando sea diferente de 0, utiliza +. Luego, incrementa en 1 la variable, repite esto para cada iteración.

Por ejemplo:

Código:
.
.
.
int contador;
contador = 1;

/*Comienzo del ciclo de la serie*/

if ((contador%2)==0)
{
      /*utiliza el signo -*/
}
else
{
      /*utiliza el signo +*/
}
contador++;

/*Fin del ciclo de la serie*/

.
.
.

Espero te sea de ayuda.
 
Volver
Arriba