Função simples recursiva para fibonacci
Publicado por Edmar Wantuil (última atualização em 18/11/2011)
[ Hits: 29.700 ]
Homepage: wantuil.com
Esse algoritmo é uma função simples que retorna o numero fibonacci de uma certa posição.
/* Feito por Edmar Wantuil Silva Júnior Em 14 de novembro de 2011 */ #include <stdio.h> #include <stdlib.h> //função recursiva para o numero fibonacci int fibonacci(int numero,int x, int y) { if(numero == 0) return 0; if(numero > 1) return y + fibonacci(numero - 1, y, x + y); else return 1; } //função principal int main() { int numero= 0; printf("Posicao: "); scanf("%d",&numero); printf("O numero da posicao %d dos numeros fibonacci eh %d\n",numero,fibonacci(numero,1,0)); return 0; }
Validar CPF em C++ (esse funciona)
Simulador do Sorteio da Mega Sena
Decomposição em fatores primos
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Falha com leitor de digitais no Ubuntu: sugestões? (0)
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (1)