Cálculo de potência
Publicado por Oberlan C. Romão (última atualização em 01/06/2010)
[ Hits: 9.275 ]
Homepage: http://twitter.com/oberlan
Programa calcula, de forma eficiente, a função potência. Útil quando não queremos ou não podemos usar a função pow da biblioteca cmath ou quando temos que implementar a função potência por algum motivo.
#include <iostream> using namespace std; long long potencia(long long base, long long expoente){ long long a; if(expoente==0) return 1; else{ if(expoente%2==0){ a = potencia(base, expoente/2); return a*a; } else{ a = potencia(base, expoente/2); return a*a*base; } } } int main(){ long long base, expoente; cout << "Digite a base: "; cin >> base; cout << "Digite o expoente: "; cin >> expoente; cout << base << "^" << expoente << " = " << potencia(base, expoente) << endl; return 0; }
O que são e como utilizar structs
Rotacionamento de um Retângulo utilizando herança
Nenhum comentário foi encontrado.
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Habilitar a opção de autocadastro no Ocomon 6.0.2 (0)
Erro ao instalar o ChatGPT Desktop (1)
Liberação de alguns links no squid (1)
Instalação do Kraiyin-CRM em Linux dentro de VMs no VirtualBox (1)
Discussão sobre monitoramento da integridade de arquivos (7)