Função fatorial recursiva

Publicado por Edmar Wantuil (última atualização em 22/11/2011)

[ Hits: 19.305 ]

Homepage: wantuil.com

Download fator.c




Essa função resolve fatoriais de forma recursiva.

  



Esconder código-fonte

/*
   Feito por Edmar Wantuil Silva Júnior
   Em 14 de novembro de 2011
*/

#include <stdio.h>
#include <stdlib.h>

//Função potencial recursiva
int fator(int numero)
{
   if(numero > 1)
      return numero * fator(numero - 1);
   else
      return 1;
}

//Função principal
int main()
{
   int numero= 0;
   printf("Numero: ");
   scanf("%d", &numero);
   printf("%d!= %d\n", numero, fator(numero));
   return 0;
}

Scripts recomendados

Programa para demonstrar operadores

A - Comando strchr

Jogo Campo Minado

Determinando a posicão de ocorrencia de uma string em outra

Infixa para Pós-fixa em C


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts