Faça um programa para calcular a seguinte sequencia: 1 − 2 + 3 − 4 + 5 + + (2n − 1)

Faça um programa para calcular a seguinte sequencia:
1 − 2 + 3 − 4 + 5 + + (2n − 1)

1 Resposta

  • daymano

    Em C fica assim

    #include
    #include

    int main(){
        int i,sinal;
        float soma;
        int auxiliar =1 ;
        soma =0;
        sinal = 1;
        // este programa irá calcula a soma alternada até 2*n-1
        
        while( auxiliar ) {
            printf("Digite um número qualquer ou 0 para terminar");
            scanf("%d", &auxiliar);
            printf("Usuário digitou %d ",auxiliar);
            if (auxiliar) {
              printf("Vamos somar até %d ",2*auxiliar-1);
              soma=0;
              sinal =1;
              for (i=1;i<=(2*auxiliar-1);i++){
                  soma += sinal*i;
                  sinal = -sinal;
                };
                printf("O resultado da série é %f ",soma);
            }
            else {
                 printf("entrada terminada pelo usuário ");
            }
        };

    }

    você o encontra aqui -> https://repl.it/NwWH/

Clique aqui para adicionar a sua resposta.