• Matéria: Informática
  • Autor: Leidianesoares1
  • Perguntado 8 anos atrás

Preciso muito da ajuda de vocês para fazer este programa:
Escreva um programa para calcular e imprimir o valor de S=1+2+3+...+(n-1)+n onde n é fornecido pelo usuário.

Respostas

respondido por: jakecoll
0
Segue em anexo o algoritmo. 
Anexos:
respondido por: bokomoko
0
eu faria assim
#include <stdio.h>
#include <stdlib.h>
int main(){
    int i;
    float soma;
    int auxiliar =1 ;
    soma =0;
     while( auxiliar ) {
        printf("Digite um número qualquer ou 0 para terminar");
        scanf("%d", &auxiliar);
        printf("Usuário digitou %d \n",auxiliar);
        soma=0;
        if (auxiliar) {
            for (i=1;i<=auxiliar;i++){
              soma += i;  // 1.0 irá forçar um cálculo float
            };
            printf("O resultado da série é %f \n\n",soma);
        }
        else {
             printf("entrada terminada pelo usuário \n");
        }
    };

}Co
Perguntas similares