Estava treinando aqui algumas coisas bem basicas no C, mas me deparei com um problema, ao tentar calcular numeros grandes, ele não aceita, bom, eu preciso calcular o fatorial de 100, como devo proceder?
Segue abaixo meu codigo atual:
int main () {
int n;
int i;
int fatorial;
printf("Digite o numero a ser calculado o fatorial: ");
scanf("%d",&n);
fatorial=n;
for(i=1;i<n;i++)
{
fatorial=fatorial*i;
}
printf("O fatorial de %d e: %d", n, fatorial);
getch();
return 0;
}
Pergunta
caputofa
Olá,
Estava treinando aqui algumas coisas bem basicas no C, mas me deparei com um problema, ao tentar calcular numeros grandes, ele não aceita, bom, eu preciso calcular o fatorial de 100, como devo proceder?
Segue abaixo meu codigo atual:
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.