/* * SOLUCAO 1 */ #include <stdio.h> int main() { int n, /* guarda o numero dado */ i, /* contador */ soma; /* guarda as somas parcias */ printf("\n\tCalculo da soma dos n primeiros inteiros positivos\n"); /* Inicializacoes */ printf("\nDigite o valor de n: "); scanf("%d", &n); soma = 0; i = 1; /* Calculo da soma */ while (i <= n) { soma = soma + i; i = i + 1; } /* Escreve a resposta */ printf("A soma dos %d primeiros inteiros positivos e' %d\n", n, soma); return 0; } /* * SOLUCAO 2 */ #include <stdio.h> int main() { int n, /* guarda o numero dado */ soma; /* guarda as somas parcias */ printf("\n\tCalculo da soma dos n primeiros inteiros positivos\n"); /* Inicializacoes */ printf("\nDigite o valor de n: "); scanf("%d", &n); /* Calcula a soma */ soma = (n * (n + 1)) / 2; /* Escreve a resposta */ printf("A soma dos %d primeiros inteiros positivos e' %d\n", n, soma); return 0; }