Solução em C do Problema 14


/* Programa para calcular um determinado numero de Fibonacci */

#include <stdio.h>

int main() {
  int n, 
    fant, fatual, fprox,  /* numeros de Fibonacci                            */
    contador;             /* indica qual número de Fibonacci esta' em fatual */
  
  printf("Digite um numero n: ");
  scanf("%d", &n);
  
  /* inicializacoes */
  fant   = 0;
  fatual = 1;
  contador = 1;
  
  while (contador < n) {
    fprox  = fatual + fant;  /* proximo numero de Fibonacci */
    fant   = fatual;
    fatual = fprox;
    contador = contador + 1;
  }
  printf("Numero %d de Finobacci = %d\n", n, fatual);
  
  return 0;
}


Lista de Problemas

História da Computação | Listas de Exercícios | Problemas Resolvidos | macmulti@ime.usp.br