LINGUAGEM C: Escreva uma função que retorne a soma dos n primeiros números naturais...?

LINGUAGEM C: Escreva uma função que retorne a soma dos n primeiros números naturais (inteiros positivos) dado o valor de n como parâmetro.

int fsoma (int n) ;

Faça um programa que gere na tela um relatório, contendo os resultados de fsoma aplicado a parâmetros que sejam os números inteiros pares de 6 até 42. Formato do Relatório:

Nr 6 - - - - > Somatorio : 21

Nr 8 - - - - > Somatorio : 36

Nr 10 - - - - > Somatorio : 55

................................................

................................................

Comments

  • int fsoma (int n) {

    int total,cont,cont2;

    cont2=6;

    cont = n;

    total = 0;

    while(cont2<42){

    while (cont>0) {

    total = total + cont;

    cont=cont-1;

    }

    printf("Nr %d - - - - > Somatorio : %d\n",n,total)

    }

    cont2=cont2+2;

    }

  • int fsoma (int n){

    int cont, soma;

    soma = 0;

    for(cont = 1; cont<=n; cont++)

    soma = soma + cont;

    return soma;

    }

Sign In or Register to comment.