Calculando fatorial
Publicado por David Lorente 07/09/2004 (última atualização em 18/12/2012)
[ Hits: 38.533 ]
Homepage: .
Download fatorial-recursivo.c (versão 2)
Eu estava em casa num feriadão e como não nada melhor para fazer resolvi fazer esse "programinha" em C++. Ele efetua o cálculo de no máximo 170! (170 fatorial). Para quem está começando esse é um pequeno exemplo sobre como trabalhar com funções em C++.
Versão 2 - Enviado por Uilian Ries em 08/12/2012
Changelog: Adicionado função para fatorial recursiva
//******************************************** // Fatorial // Desenvolvido por David Lorente 07/09/04 //******************************************** #include <stdio.h> #include <stdlib.h> double fatorial(double numero); void imprime(); int main() { imprime(); return 0; } void imprime() { double numero; system("clear"); printf("+++Fatorial+++"); printf("\n\nDigite um numero inteiro para o calulo do fatorial: "); scanf("%lf", &numero); printf("O resultado e: %.0lf\n\n", fatorial(numero)); getchar(); } double fatorial(double numero) //O calculo do fatorial e feito aqui { double aux; aux = numero; while(numero > 1) { aux = aux * (numero-1); numero--; } return (aux); }
Imprimir primeiras letras de uma String
Parte 2 - Sessão de estudo sobre MATRIZES
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
crontab executar em tempos (1)
Formatando cartão de memoria que nao formata[AJUDA] (9)
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (3)