Advertisement
Razorspined

Untitled

Mar 10th, 2023
561
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.98 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. // recursion
  4.  
  5. // n! = n x (n-1) x (n-2) ... x 1
  6. // 4! = 4 х 3 х 2 х 1
  7. // 3! = 3 x 2 x 1
  8. // 4! = 4 x 3!
  9. // 3! = 3 x 2!
  10. // 2! = 2 x 1!
  11. // 1! = 1 x 0!
  12. // 0! = 1
  13. /*
  14. n! = n x (n-1)!
  15. 0! = 1
  16. */
  17.  
  18. // функция , която приема като параметър едно число
  19. // и принтира в конзолата сборът на всички числа от 0 до параметъра:
  20. // т.е. ако n е параметъра, и n = 10, функцията трябва да принтира 55
  21. // може би ще ви трябва цикъл?
  22.  
  23. int fib(int n) {
  24.     if (n == 0) return 0;
  25.     if (n == 1) return 1;
  26.  
  27.     return fib(n - 1) + fib(n - 2);
  28. }
  29.  
  30. int add(int a, int b) {
  31.     return a + b;
  32. }
  33.  
  34. void f1() {
  35.     printf("zdravei priqtel");
  36. }
  37.  
  38. void add2(int a, int b) {
  39.     printf("%d", a + b);
  40. }
  41.  
  42. int main()
  43. {
  44.     int perimeter = add(10, 10);
  45.     //printf("%d\n", perimeter);
  46.     printf("%d ", fib(9));
  47.     //add2(20, 20);
  48.     return 0;
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement