/*
 * Arquivo: fatorial.c
 * -------------------
 * Dado n (n >= 0), este programa imprime n!=n*(n-1)*...*1.
 */
#include <stdio.h>

int main()
{
  int n, fatorial, i;

  printf("Entre o valor de n (n >= 0): ");
  scanf("%d", &n);

  fatorial = 1;

  i = 1;
  while (i <= n) {
    fatorial *= i;
    i++;
  }

  printf("%d! = %d\n", n, fatorial);

  return 0;
}
