Modify the Acker function Solution

Modify the Acker function so that it utilizes memoization. See if you can get your modified function to calculate the following values:

Acker(3,20) = 8388605

Acker(4,0) = 13

Acker(4,1) = 65533

You almost certainly will need to change the default Stack Reserve Size to about 1 billion. This Project Properties option is found under Configuration Properties | Linker | System.




Zip the following upon completion:


.cpp and .h files that define your program;

An .exe file that executes properly;

Any .txt file(s) needed for input;

Any .txt file(s) created by your program during execution;

Several screen shots showing the runtime output of your program;

No .sdf files; no ipch folder, Debug folder, Release folder – remove these.
Powered by