TADS IFGoiano-Urutaí
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Últimos assuntos
Quem está conectado?
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)

Ir para baixo

recursividade - Sequência de Fibonacci ( usando recursividade e ponteiro) Empty Sequência de Fibonacci ( usando recursividade e ponteiro)

Mensagem  juk Qua Jan 23, 2013 12:08 pm

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.
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
juk

Mensagens : 273
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos