saimun1

Fibonacci Numbers v2

May 9th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. //   The Fibonacci Sequence
  2. //   Functions
  3. //   Simeon Baltadziev
  4. //   09.05.2017
  5. //   C programming basics
  6.  
  7. #include <stdio.h>
  8.  
  9.  
  10. int fibonacciNumber(int enteredNUmber) {
  11.     int i;
  12.     int enteredNumber;
  13.     printf("Enter fibonacci's number: ");
  14.     scanf("%d", &enteredNumber);
  15.     // Checks if input value is 0 or negative number
  16.     if(enteredNumber == 0) { printf("Error: Input larger number than 0"); }
  17.     if(enteredNumber <0)   { printf("Error: Input possitive number"); }
  18.     int a = 1, b =1; // Declaring the fisrt two fibonacci numbers
  19.     for(i = 0; i<=enteredNumber;i++) {
  20.         // Fibonacci Number Formula
  21.         b = a-b;                      
  22.         a = a+b;
  23.         }
  24.     if(enteredNumber>0) {    return b; }
  25.    
  26. }
  27. int main (int argc, char *argv[])
  28. {
  29.  int enteredNumber; scanf("%d", &enteredNumber);
  30.  int number = fibonacciNumber(enteredNumber);  
  31.  printf("%d", number);
  32.  return 0;
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment