Fibonacci por meio de uma função
Publicado por Diego Hernandes Soares Alves 01/02/2009
[ Hits: 8.397 ]
Homepage: http://www.he.rnand.es/
Escreve a Série de Fibonacci.
/* Este programa apresenta um exemplo simples de função Arquivo Fonte: fibonacci.cpp Diêgo Hernandes Sôares Alves Data: 28/10/2008 */ #include <iostream> using namespace std; void fibonacci(int k, double &valor, bool imprime) { // calcula o valor do elemento da posição "k" da série de Fibonacci // retorna o valor -1 para elemento quando a posição não existe int x, y; if (k <= 0) valor = -1; // Posição inexistente else if (k == 1) valor = 0; else if ( k == 2 ) valor = 1; else { x = 0; // primeiro elemento y = 1; // segunsdo elemento if (imprime) cout << x << " " << y; for (int i = 3; i <= k; i++) { valor = x + y; x = y; y = valor; if (imprime) cout << " " << valor; } } } // fim da função fibonacci int main() { // Declaração de variávies int x; double elem; char resp; bool imp; cout << "Entre com a posição do elemento na série de Fibonacci: "; cin >> x; cout << "Deseja Imprimir série (S/N)?"; cin >> resp; imp = resp == 'S' || resp == 's'; // atribui true para imp // quando for digitado s ou S fibonacci(x, elem, imp); if (elem == -1) cout << "\nNão existe elemento na posição " << x << endl; else cout << "\nElemento da posição " << x << " igual a " << elem << endl; return 0; } // fim da função main
Simulador de Cronômetro com 2 digitos
Problema de Equação do Primeiro Grau
Parte 7 - Sessão de estudo sobre VETORES
Nenhum comentário foi encontrado.
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
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Vc tem um projeto opensource? link? (5)
Olá quais distribuições recomendam para usar no dia a dia. (3)
minha maquina foi desinstalada o firefox eu preciso reinstalar tentei... (6)
Erro na inicialização do Arch Linux. (1)
windows 11 versao 24H2 não aplicando politicas samba4.21.1 GPO (4)