josiftepe

Untitled

Dec 25th, 2020
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int rekurzija(int n) {
  5.     if(n == 1 || n == 2) {
  6.         return 1; // prviot i vtoriot fibonaciev broj se ednakvi na edinica
  7.     }
  8.     else {
  9.         return rekurzija(n - 1) + rekurzija(n - 2);
  10.     }
  11. }
  12.  
  13. int main()
  14. {
  15.     int n;
  16.     scanf("%d", &n);
  17.     printf("%d\n", rekurzija(n));
  18.    
  19.     return 0;
  20. }
  21. //rekurzija(6) = rekurzija(5) + rekurzija(4) = 5 + 3 = 8
  22. // rekurzija(5) = rekurzija(4) + rekurzija(3) = 3 + 2 = 5
  23. // rekurzija(4) = rekurzija(3) + rekurzija(2) = 2 + 1 = 3
  24. // rekurzija(3) = rekurzija(2) + rekurzija(1) = 1 + 1 = 2
  25. // rekurzija(2) = 1
  26. // rekurzija(1) = 1
  27.  
Advertisement
Add Comment
Please, Sign In to add comment