Procurar
Últimos assuntos
Quem está conectado?
Há 1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 192 em Ter Out 26, 2021 6:07 am
Sequência de Fibonacci ( usando recursividade e ponteiro)
Página 1 de 1
Sequência de Fibonacci ( usando recursividade e ponteiro)
O matemático Leonardo Pisa, conhecido como Fibonacci, propôs no século XIII, a seqüência numérica abaixo:
(1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …)
Essa seqüência tem uma lei de formação simples: cada elemento, a partir do terceiro, é obtido somando-se os dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 e assim por diante.
(1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …)
Essa seqüência tem uma lei de formação simples: cada elemento, a partir do terceiro, é obtido somando-se os dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 e assim por diante.
- Código:
#include <stdio.h>
int *p;
int antes = 1, agora = 1, soma=1;
int aux=1;//somente para impressao
void fibonacci()
{
if((soma <*p)!=1)
{
return ;
}
else
{
printf("%d+%d=",aux,soma);
aux=soma;
soma = antes + agora;
antes = agora;
agora = soma;
printf("%d\n",soma); //resultado
fibonacci(); //recursividade
}
return ;
}
int main(void)
{
int n;
printf("\t\t\t\t \033[41m Serie de Fibonacci \n");
printf("\033[40m Digite um numero:");
scanf("%d", &n);
p=&n;//ponteiro recebe o valor de N
fibonacci();
return 0;
}
juk- Mensagens : 264
Data de inscrição : 02/04/2012
Tópicos semelhantes
» Usando Genymotion
» Formulario usando GroupLayout
» Criando e Usando bibliotecas em C - GNU/Linux e gcc
» Usando o Monitor de Recursos do sistema para identificar processos Associados.
» Formulario usando GroupLayout
» Criando e Usando bibliotecas em C - GNU/Linux e gcc
» Usando o Monitor de Recursos do sistema para identificar processos Associados.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Dom Abr 07, 2024 3:16 pm por juk
» Backup FULL CHROME
Dom Abr 07, 2024 2:59 pm por juk
» Dowloand de Videos youtube Sem Permissão adminstrador
Seg Jan 02, 2023 2:13 pm por juk
» Cypecad 2019
Seg Jan 02, 2023 1:41 pm por juk
» Atualizando é instalando o IExplorer 11 no windows 7
Ter Ago 30, 2022 10:54 pm por juk
» COMO HABILITAR INTERNET EXPLORER NO WINDOWS 10
Sex Abr 29, 2022 6:43 pm por juk
» Usando o Monitor de Recursos do sistema para identificar processos Associados.
Qua Abr 06, 2022 10:19 am por juk
» Fazendo backup do anydesk
Ter Abr 05, 2022 7:30 pm por juk
» Recuperando Favoritos, senhas apos formatar o navegador (Mozilla Firefox ou Chrome)
Ter Abr 05, 2022 7:28 pm por juk