Serie de numeros en C

Iniciado por acer-x, 16 Mayo 2018, 13:58 PM

0 Miembros y 1 Visitante están viendo este tema.

acer-x

Hola bueno tengo un problema tengo que hacer que aparezca la siguiente serie
2 -3 4 -6 6 -9 8 -12
pero nose como hacerlo solo he podido llegar a mostrar 2 -3 4 -5 6 -7 8 -9...
tengo que hacerlo solo con while pero lo he intentado y nunca llego a la serie indicada
ahi esta mi codigo para que lo vean

#include <stdio.h>
#include <stdlib.h>



void serie1(int n)
{
int i = 2,signo=1;
    while(i <= n)
    {

    printf("%d ",i*signo);
    signo=signo*-1;

    i++;
    }
}






int main()
{
    int n;
    printf("Introduzca el numero de series:  ");
    scanf("%d",&n);
    serie1(n);

    return 0;
}

MAFUS

Veo que no has entendido cómo se desarrolla la serie. Son dos series intercaladas, múltiplos de 2 y de -3. Ahí te lo dejo.

acer-x

verdad tienes razon se me ha pasado, al final le puse un while dentro de otro, Muchas gracias se agradece que se tomen el tiempo de responder dudas tan simples jeje.