Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- /*Zaimplementuj zdefiniowaną poniżej funkcję rekurencyjną:
- A(p, q) =
- 2q dla p = 0,
- 0 dla q = 0 i p 1,
- 2 dla p 1 i q = 1,
- A(p − 1, A(p, q − 1)) dla p 1 i q 2.
- */
- int rekurencja(int p,int q){
- if(p == 0)
- return 2*q;
- if(q==0 && p>=1)
- return 0;
- if(p>=1 && q== 1)
- return 2;
- if(p>=1 && q>=2)
- return rekurencja(p-1,rekurencja(p,q-1));
- }
- int main(){
- printf("%i",rekurencja(3,3));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement