A maior rede de estudos do Brasil

Programa na linguagem C.

Sequencia de Fibonacci: Na matem´atica, a Sequencia de Fibonaccie uma sequencia de numeros inteiros, comecando normalmente por 0 e 1, na qual, cada termo subsequente corresponde a soma dos dois anteriores. F0 = 0, F1 = 1, F2 = 1, F3 = 2, ..., Fn = Fn-1+Fn-2. Faca um programa em C que tenha uma funçao que receba uma posiçao N e imprima os termos da sequencia de Fibonacci de F0 até Fn. (FUNÇAO)


2 resposta(s)

User badge image

Breno Rodrigues

Há mais de um mês

   1 #include <stdio.h>
   2 
   3 int fib(int n)                             
   4 {                                          
   5   int i, fib1 = 1, fib2 = 1, soma;         
   6   for (i = 3; i <= n; i = i + 1)           
   7   {                                        
   8     soma = fib1 + fib2;                    
   9     fib1 = fib2;                           
  10     fib2 = soma;                           
  11   }                                        
  12   return fib2;                             
  13 }                                          
  14 
  15 int main(void)
  16 {
  17   int n;
  18   scanf("%d", &n);
  19   printf("%d\n", fib(n));
  20   return 0;
  21 }
   1 #include <stdio.h>
   2 
   3 int fib(int n)                             
   4 {                                          
   5   int i, fib1 = 1, fib2 = 1, soma;         
   6   for (i = 3; i <= n; i = i + 1)           
   7   {                                        
   8     soma = fib1 + fib2;                    
   9     fib1 = fib2;                           
  10     fib2 = soma;                           
  11   }                                        
  12   return fib2;                             
  13 }                                          
  14 
  15 int main(void)
  16 {
  17   int n;
  18   scanf("%d", &n);
  19   printf("%d\n", fib(n));
  20   return 0;
  21 }

Essa pergunta já foi respondida por um dos nossos estudantes