Ir para conteúdo
Fórum Script Brasil

p4t0X

Membros
  • Total de itens

    151
  • Registro em

  • Última visita

Tudo que p4t0X postou

  1. Olha, vê se ajuda: Você sabe que N! = N * (N-1) * (N-2) * (N-3) * ... (N-(N-1). Então, basicamente, você faz uma repetição e vai multiplicando: Por exemplo: 4! = 4 * 3 * 2 * 1 = 24 N = (N) * (N-1) * (N-2) * (N-(N-1)) Fatorial: 2² = 2*2 (leia x^y como x elevado a y) Então x^n vai ser x*x n vezes Nos casos abaixo estou desconsiderando os numeros negativos. int fatorial (int num){ int contador=num-1,resultado=num; if (num>0){ while (contador>1){ resultado*=contador; contador--; } }else { resultado = 1; } return resultado; } int potencia (int base,int potencia){ int contador,resultado=base; if (potencia>0){ for (contador=0;contador<potencia-1;contador++){ resultado*=base; } }else { resultado=1; } return resultado; } Espero ter ajudado, Caso eu tenha falado asneira, desconsidere!
×
×
  • Criar Novo...