Informática, perguntado por matmouraalmeida, 10 meses atrás

"Escreva uma função recursiva de nome soma() que aceite um numero inteiro positivo n como argumento e retorne a soma dos n primeiros números inteiros. Por exemplo, se a função receber n=5, deverá retornar 15 pois: 15 = 1 + 2 + 3 + 4 + 5"

Soluções para a tarefa

Respondido por insooonia
1

int main()

{

   int num,a,soma=0;

   printf("Digite um numero:\n");

   scanf("%d",&num);

   a=num;

   if(num>0){

       while(a>0){

           soma=soma+a;

           a--;

       }

       printf("O resultado da soma eh:%d",soma);

   }else{

       printf("O numero eh invalido.");

   }

   return 0;

}

Perguntas interessantes