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;
}