Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- // Sequencia de Fibonacci
- // Autor Alexandre Campos
- // Variavel global para tamanho da sequencia
- int tamanho = 20;
- // Funcao que preenche um vetor com a Sequencia de Fibonacci
- void preenche_sequencia(int vetor[])
- {
- // Preenche os valores iniciais
- // Somente se tiver uma primeira posicao
- if (tamanho > 0)
- {
- vetor[0] = 1;
- }
- // Somente se tiver uma segunda posicao
- if (tamanho > 1)
- {
- vetor[1] = 1;
- }
- // Preenche os valores de acordo com a lei de formacao da sequencia
- for (int n=2; n<tamanho; n++)
- {
- vetor[n] = vetor[n-2] + vetor[n-1];
- }
- }
- int main()
- {
- // Declaracao
- int sequencia[tamanho];
- // Logica
- preenche_sequencia(sequencia);
- // Exibicao dos valores
- for (int i=0; i<tamanho; i++)
- {
- printf("%d ", sequencia[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement