Código escrito em C++ para processar determinado elemento na sequencia de Fibonacci

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int fibonatti(int n){      
   int i, fibonattiElemento01 = 1, fibonattiElemento02 = 1, soma;
   for (i = 3; i <= n; i = i + 1){                           
     soma = fibonattiElemento01 + fibonattiElemento02;
     fibonattiElemento01 = fibonattiElemento02;                  
     fibonattiElemento02 = soma;                           
   }                                        
   return fibonattiElemento02;                             
 }                                           
int main(void) {
   int n;
   printf("Insira o numero desejado da sequencia de fibonacci ");
	scanf("%d", &n);
   printf("O elemento numero %d na sequencia de fibonacci e   ",n );
   printf("%d\n",fibonatti(n));
   return fibonatti(n);
   
}

Atividade realizada para atividade de instituição de ensino superior

Código criado com linguagem que já estou mais habituado com a mesma finalidade


        function FibonacciSequence(n){
            var fibonattiNumers = [0,1,1];
            for(i=3 ; i<n ; i = i+1){
                somaF= fibonattiNumers[(fibonattiNumers.length - 2)] + fibonattiNumers[(fibonattiNumers.length - 1)]
                fibonattiNumers.push(somaF)
            }
            console.log("Sequencia de Fibonati ate o elemento "+ n)
            console.log(fibonattiNumers);
            return fibonattiNumers
        }
        
        
        function Fibonacci(n){
            var fibonattiNumers = [0,1,1];
            var Fibonati1= 1 ;
            var Fibonati2= 1 ;
            for(i=3 ; i<n ; i = i+1){
                somaF= Fibonati1 + Fibonati2
                Fibonati1 = Fibonati2
                Fibonati2 = somaF
                fibonattiNumers.push(somaF)
            }
            console.log("Sequencia de Fibonati ate o elemento "+ n)
            console.log(fibonattiNumers)
            return fibonattiNumers[((fibonattiNumers.length)-1)]
        }

No responses yet

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *