Fatorial em C/C++

Sem Título1.html
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {
    system("title Fatorial");
    
    int contador = 1, n;
    long fat = 1;
    printf("\nNúmero: ");
    scanf("%d", &n);
    
    while(contador<=n) {
    	fat *= contador;
    	contador += 1;
    }
	
    printf("\nFatorial de %d = %d\n\n", n, fat);

    getchar();
    return 0;
}

Comentários