Exiba o fatorial de um número qualquer informado pelo usuário ( C ++ ) - NÃO CONSEGUI FAZER. ALGUÉM ME AJUDA?

Preciso da resolução deste exercício em C++, pois já procurei no youtube e só encontrei o fatorial quando o número é uma constante. O exercício que preciso resolver é assim: Preciso solicitar um número da escolha do usuário e mostrar o resultado do seu fatorial.

Não muda praticamente nada pra calcular o fatorial de uma constante (na verdade um literal, mas enfim) ou de um valor passado pelo usuário. A diferença de pegar do usuário é que você vai ler da standard input, com cin:

int numero;
cin >> numero; //lê do usuario
cout << fatorial(numero) << endl; // imprime fatorial

A função fatorial é a mesma, indiferente da fonte do valor (usuário ou literal), e é ela que você precisa implementar. Mostra o que você tentou, se não funcionar.

1 curtida

Hum, pelo jeito alguém está estudando recursividade.