Calculando fatorial
Publicado por David Lorente 07/09/2004 (última atualização em 18/12/2012)
[ Hits: 38.802 ]
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);
}
Soma dos dígitos de um número decimal
Determinar maior número com função
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
Thinkpads são bons mesmo ?! (2)
O que faz quando quer se recarregar de positividade e aliviar o stress... (1)









