algoritmo- sequencia de fibonacci

1
/*Algoritmo que calcula o n-esimo termo da sequência da Fibonacci. */ #include "stdio.h" int main() { int a, b, auxiliar, i, n; a = 0; b = 1; printf("Digite o n-esimo termo da sequencia de fibbonaci:"); scanf("%d",&n); while(n<=0) { printf("Numero invalido! Digite um numero natural maior que zero: "); scanf("%d",&n); } if(n>0) { if(n>=2) { for(i = 1; i < n; i++) { auxiliar = a + b; a = b; b = auxiliar; } } else { auxiliar=n; } } printf("O n-esimo termo da sequencia e: %d", auxiliar); return 0; }

Upload: matheus-higino

Post on 10-Feb-2016

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Algoritmo- Sequencia de Fibonacci

/*Algoritmo que calcula o n-esimo termo da sequência da Fibonacci. */

#include "stdio.h"

int main()

{

int a, b, auxiliar, i, n;

a = 0;

b = 1;

printf("Digite o n-esimo termo da sequencia de fibbonaci:");

scanf("%d",&n);

while(n<=0)

{

printf("Numero invalido! Digite um numero natural maior que

zero: ");

scanf("%d",&n);

}

if(n>0)

{

if(n>=2)

{

for(i = 1; i < n; i++)

{

auxiliar = a + b;

a = b;

b = auxiliar;

}

}

else

{

auxiliar=n;

}

}

printf("O n-esimo termo da sequencia e: %d", auxiliar);

return 0;

}