Buscar

Preciso do Algorítimo que calcule numero de combinações pelo fatorial em C++?

💡 4 Respostas

User badge image

Ciro Meneses

#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;
}

1
Dislike0
User badge image

Andre Smaira

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;

}

0
Dislike0
User badge image

Andre Smaira

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;

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais