Calculando fatorial
Publicado por David Lorente 07/09/2004 (última atualização em 18/12/2012)
[ Hits: 38.763 ]
Homepage: .
Download fatorial-recursivo.c (versão 2)
Eu estava em casa num feriadão e como não nada melhor para fazer resolvi fazer esse "programinha" em C++. Ele efetua o cálculo de no máximo 170! (170 fatorial). Para quem está começando esse é um pequeno exemplo sobre como trabalhar com funções em C++.
Versão 2 - Enviado por Uilian Ries em 08/12/2012
Changelog: Adicionado função para fatorial recursiva
//********************************************
//           Fatorial
//   Desenvolvido por David Lorente 07/09/04   
//********************************************
#include <stdio.h>
#include <stdlib.h>
double fatorial(double numero);
void imprime();
int  main()
{
   imprime();
   return 0;
}
void imprime()
{
   double numero;
   system("clear");
   printf("+++Fatorial+++");
   printf("\n\nDigite um numero inteiro para o calulo do fatorial: ");
   scanf("%lf", &numero);
   
   printf("O resultado e: %.0lf\n\n", fatorial(numero));
   getchar();
}
double fatorial(double numero) //O calculo do fatorial e feito aqui
{
   double aux;
   aux = numero;
   while(numero > 1)
   {
      aux = aux * (numero-1);
      numero--;
   }
   return (aux);
}
Minha primeira biblioteca em C
Resolvendo Equações de 1º e 2º grau
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)
Instalação dualboot Windows 11 e Debian 13 (7)









