Buscar

Como fazer fibonacci em c?

💡 2 Respostas

User badge image

Letícia S.

int fibonacci(int numero);

int main(){
      print("%i\n", fibonacci)
}

int fibonacci(int numero){
      if (numero == 2) || (numero == 3
            return 1;
      else 
            return fibonacci(numero -1) + fibonacci(numero -2);
}
0
Dislike0
User badge image

Universitária Fudida

// ---------------------------------------------

// Programa, em linguagem C, que le um numero n

// e imprime os n primeiros numeros da sequencia

// de Fibonacci. Alem disso, aproxima a razao

// aurea dividindo um termo pelo anterior.

// ---------------------------------------------


#include <stdio.h>


int main() {

 long int a,b,c;

 int n,cont;

 double r;


 printf("Digite quantos termos da sequencia de Fibonacci voce quer:\n");

 scanf("%d", &n);


 if (n <= 1) {

  printf("Numero de termos invalido\n");

 }

 else {


  a = 1;

  b = 1;

  cont = 2;

  printf("\n\n1\n1\n");


  while(cont < n) {

   c = a + b;

   r = c;

   r = r/b;

   printf("%ld %.15lf\n", c, r);

   a = b;

   b = c;

   cont = cont + 1;

   //e a mesma coisa: cont++;

  }

 }


 return(0);

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais