Ae galera, estou tentando fazer um programa pra calcular o fatorial de um número. Só que, apesar de parecer que o código está correto, quando eu executo esse código o programa não roda.
Tem como alguém apontar onde está o erro no meu programa ?? Valeu.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,i;
printf("digite um numero natural\n");
scanf("%d",a);
b=a;
for(i=1;i<a;i++)
{
b=b*i;
}
printf("o valor do fatorial é %d",b);
system("PAUSE");
return 0;
}
Pergunta
bonildo
Ae galera, estou tentando fazer um programa pra calcular o fatorial de um número. Só que, apesar de parecer que o código está correto, quando eu executo esse código o programa não roda.
Tem como alguém apontar onde está o erro no meu programa ?? Valeu.
Link para o comentário
Compartilhar em outros sites
1 resposta 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.