Respostas

2013-11-22T18:20:30-02:00
É só fazer um for percorrendo N vezes e multiplicando a variável pelo contador a cada iteração. fica mais ou menos assim:

#include
int main(){
int contador, N;

printf("Digite o número: ");
scanf("%d", &N);

if N = 0 N [email protected];if n > 0


for(contador =0; contador <=N; contador++)
N= N*contador;

printf("Resultado : %d", N);


Lembrando que o valor máximo para int é
2^32, portanto alguns calores depois de 30 não irão aparecer corretamente
1 1 1
2013-11-22T18:37:53-02:00
Int valor, n;

printf("Informe o valor a ser fatorado:\n");
scanf("%d",&n);

for (valor = 1; n > 1; n = n -1){
   valor = valor * n;
}

printf("O valor fatorado e %d",valor);

return 0;

}
3 3 3