Informática, perguntado por GabrielCouto97, 1 ano atrás

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

Soluções para a tarefa

Respondido por bokomoko
1
Em C fica assim

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

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 \n",auxiliar);
        if (auxiliar) {
          printf("Vamos somar até %d \n",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 \n\n",soma);
        }
        else {
             printf("entrada terminada pelo usuário \n");
        }
    };

}

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