Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #define VAR 403 // Óêàçàòü öèôðû ñâîåãî ñòóä øèôðà
- int y, n, r, N_op, z;
- int f(int x)
- { N_op++; // ( x )
- n++; N_op++; // ++
- std::cout<< " f("<<x<<")"; N_op++; // cout
- N_op++; // (x>0)
- if (x>0)
- {
- r++; N_op++; // ++
- return f(x/3) + f(x-1) + f(x-0); N_op+=6;
- }
- else
- {
- std::cout<< std::endl; N_op++; // cout
- z++; N_op++; // ++
- return 1; N_op++; // return
- };
- };
- int main(void)
- {
- n= 0; // Îáùåå êîëè÷åñòâî âûçîâîâ
- r= 0; // Îáùåå êîëè÷åñòâî âíóòðåííèõ óçëîâ
- z= 0; // Îáùåå êîëè÷åñòâî ëèñòüåâ
- N_op= 0; // Îáùåå êîëè÷åñòâî èíñòðóêöèé
- int N= 1; // Ãëóáèíà ðåêóðñèè
- f(N);
- std::cout<<" N = "<< N << " r = "<< r << " z = " << z<< " N_op ="<<N_op;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement