fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. unsigned long long iterative_fib(int n){
  5. unsigned long long firstNumber = 0;
  6. unsigned long long secondNumber = 1;
  7. unsigned long long thirdNumber = 0;
  8.  
  9. for (int i = 0; i < n-1; i++)
  10. {
  11. thirdNumber = firstNumber + secondNumber;
  12. firstNumber = secondNumber;
  13. secondNumber = thirdNumber;
  14. }
  15. return thirdNumber;
  16. }
  17.  
  18. int main() {
  19. unsigned long long result = iterative_fib(79);
  20. cout << "The fibonacci number is: " << result;
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0s 4368KB
stdin
Standard input is empty
stdout
The fibonacci number is: 14472334024676221