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

2 respostas
programação
Bianca_Paixao

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.

2 Respostas

lvbarbosa

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.

drsmachado

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

Criado 8 de março de 2017
Ultima resposta 8 de mar. de 2017
Respostas 2
Participantes 3