Seqüência de Fibonacci
Publicado por Reginaldo de Matias 26/10/2006
[ Hits: 19.433 ]
Homepage: http://mundodacomputacaointegral.blogspot.com/
Download funcao recursiva fibonacci.cpp
O presente programa gera a seqüência de Fibonacci: 1 2 3 5 8 13...
O usuário informa o termo que deseja gerar tal seqüência e aparece na tela do computador o termo correspondente. Aplica-se função recursiva.
O programa é livre para modificações em caso de necessidades.
*Função recursiva de Fibonacci*/
#include <stdio.h>
#include <stdlib.h>
long fibonacci(long);
int main()
{
int n;
long resultado,numero;
char op;
system("color 9A");
do{
system("cls");
printf("Entre com um inteiro:");
scanf("%ld",&numero);
resultado = fibonacci(numero);
printf("Fibonacci(%ld)=%ld\n",numero,resultado);
printf("\nOutro termo (S)/(N): ");
scanf("%s",&op);
}while(op == 'S' || op == 's');
printf("Desenvolvido por Reginaldo de Matias");
printf("Ciencia da Computacao - UDESC");
system("pause");
}
/*Definição recursiva da função de Fibonacci*/
long fibonacci(long n)
{
if(n==0||n==1)
return n;
else
return fibonacci(n-1)+fibonacci(n-2);
}
Gerando uma "number list" de 6 digitos
Calculo calorico visando perca de gordura e definicao muscular
Nenhum comentário foi encontrado.
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
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
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
Programa fora de escala na tela do pc (0)
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (1)
O programa assinador digital (1)









