Advertisement
grzemot

AIDS lab3

May 19th, 2019
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.31 KB | None | 0 0
  1. //zadanie 1
  2. double Funkcja(double a, int n)
  3. {
  4.     if (n == 0) return 1;
  5.     else
  6.     {
  7.         if (n % 2 == 0)
  8.         {
  9.             return Funkcja(a*a,(n/2));
  10.         }
  11.         else
  12.         {
  13.             return a* Funkcja(a*a,floor(n / 2));
  14.         }
  15.     }
  16. }
  17.  
  18. // zad fibonacci
  19. int fib(int n)
  20. {
  21.     if (n <= 2) return 1;
  22.     else return fib(n - 1) + fib(n - 2);
  23.        
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement