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;
}
Question
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 to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.