Senhor

253 palavras 2 páginas
Fatorial em C

#include
#include
#include unsigned long int iteracao; unsigned long int fatorial(int num){ iteracao++; if(num == 0){ return 1; } else { return num * fatorial(num - 1); }
};
main(){ int num = 0; unsigned long int result = 0; time_t tmpInicial, tmpFinal; double duracao; printf("Entre com um numero inteiro: "); scanf("%i", &num);

time (&tmpInicial); //Tempo de disparo da função result = fatorial(num); //Primeira Chamada do fibonacci time (&tmpFinal); //Tempo de termino da função duracao = difftime (tmpFinal, tmpInicial); //Impressão dos dados printf("Resultado: %llu\n", result); printf("Iteracao: %llu\n", iteracao); printf("Tempos:\n"); printf("\t%.1fs\n", duracao); printf("\t%.1fmin\n",(duracao/60));
}

Fatorial em java

/*----------------------------------------------/
/ /
/ Calculadora de fatorial com números long /
/ Autor: Thiago Vieira de Aguair /
/ Valor máximo de entrada: 20 /
/ /
/----------------------------------------------*/

class Fatorial{

long processo = 0; public static void main(String[] args){ //Converte o argumento de execução para tipo long long numero = Long.parseLong(args[0]); //Instancia a classe Fatorial fatorar = new Fatorial(); long disparo = System.currentTimeMillis(); //Calcula o fatorial e imprimi o resultado System.out.println(fatorar.calculaFatorial(numero)); System.out.println("Iteracoes: " + fibonacci.processo); long tempo = (System.currentTimeMillis() - disparo); System.out.println("Tempo:\n\t" + tempo + "ms\n\t" + (tempo/1000) + "s\n\t" + ((tempo/1000)/60) + "min"); }//Fim do método principal //Método do calculo do fatorial public long calculaFatorial(long numero){ processo++; if (numero == 0) return 1; //Subproblema mínimo else return numero * calculaFatorial(numero - 1); //Recursão

Relacionados

  • senhor
    7750 palavras | 31 páginas
  • Senhor
    1025 palavras | 5 páginas
  • Senhor
    402 palavras | 2 páginas
  • senhor
    156509 palavras | 627 páginas
  • senhor
    2418 palavras | 10 páginas
  • Senhor
    24011 palavras | 97 páginas
  • senhor
    358 palavras | 2 páginas
  • Senhor
    326 palavras | 2 páginas
  • Senhor
    13919 palavras | 56 páginas
  • Senhor
    923 palavras | 4 páginas