Escreva um programa que calcula o fatorial de um número informado pelo usuário. O fatorial de um número é a multiplicação dele por todos os seus antecessores maiores que zero. em c++
Respostas
respondido por:
0
#include <iostream>
#include <iomanip>
using namespace std;
int fatorial( int valor) {
if (valor < 2) {
return 1;
};
return (valor * fatorial(valor-1));
}
int main() {
int um_numero;
std::cout << "Informe um número";
std::cin >> um_numero ;
std::cout << "O fatorial de " << um_numero << " é " << fatorial(um_numero);
}
Você pode rodá-lo aqui
https://repl.it/@bokomoko/fatorial-recursivo
#include <iomanip>
using namespace std;
int fatorial( int valor) {
if (valor < 2) {
return 1;
};
return (valor * fatorial(valor-1));
}
int main() {
int um_numero;
std::cout << "Informe um número";
std::cin >> um_numero ;
std::cout << "O fatorial de " << um_numero << " é " << fatorial(um_numero);
}
Você pode rodá-lo aqui
https://repl.it/@bokomoko/fatorial-recursivo
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás