Eu fiz usando o while :P long valor;
long Fat;
printf("Digite o valor a ser fatorado \n");
scanf("%li",&valor);
Fat=valor-1;
while (Fat != 1) {
valor=valor*Fat;
Fat=Fat-1;
continue;
}
printf ("\nO resultado e: %d \n",valor);
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.