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.