#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;
int main() {
int i, n, num = 0;
cout << "digite o numero: ";
cin >> n;
num = n;
i = n;
while (i > 2) {
i--;
num = num * i;
}
cout << "fatorial de " << n << " = " << num << endl;
system("pause");
return 0;
}
Para a resolução dessa questão foram utilizados conhecimentos em C++, algoritmos básicos e matemática básica.
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int FAT(int x) { // função fatorial
int f = 1, i;
for(i = 2; i <= x; i++) {
f = f * i;
}
return f;
}
int COMBINA(int x, int y) { // função para calcular combinações
int C;
C = FAT(x) / (FAT(y) * FAT(x - y));
return C;
}
int main() {
int C, M, P; // entrada dos dados
do {
cin >> M;
cin >> P;
} while(M < P);
C = COMBINA(M, P);
cout << "Combinacao: " << C;
}
Para a resolução dessa questão foram utilizados conhecimentos em C++, algoritmos básicos e matemática básica.
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int FAT(int x) { // função fatorial
int f = 1, i;
for(i = 2; i <= x; i++) {
f = f * i;
}
return f;
}
int COMBINA(int x, int y) { // função para calcular combinações
int C;
C = FAT(x) / (FAT(y) * FAT(x - y));
return C;
}
int main() {
int C, M, P; // entrada dos dados
do {
cin >> M;
cin >> P;
} while(M < P);
C = COMBINA(M, P);
cout << "Combinacao: " << C;
}
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar