#include <iostream>
using namespace std;
int main() {
const int iMaxYear = 7 , iStartValue = 1 , iDeprPerYear = 4000;
int iValue = 28000 , iAcc = 0 , iYear = 0;
iYear = iStartValue;
cout << " END-OF-YEAR ACCUMULATED" << endl;
cout << "YEAR DEPRECIATION VALUE DEPRECIATION\n"
<< "---- ------------ ----------- ------------\n";
while (iYear <= iMaxYear) {
iValue -= iDeprPerYear;
iAcc += iDeprPerYear;
cout << iYear << setw(16) << iDeprPerYear << setw(30) << iValue << setw(50) << iAcc << endl;
iYear++;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cgljb25zdCBpbnQgaU1heFllYXIgPSA3ICwgaVN0YXJ0VmFsdWUgPSAxICwgaURlcHJQZXJZZWFyID0gNDAwMDsKICAgIGludCBpVmFsdWUgPSAyODAwMCAsIGlBY2MgPSAwICwgaVllYXIgPSAwOwoKICAgIGlZZWFyID0gaVN0YXJ0VmFsdWU7CgogICAgY291dCA8PCAiICAgICAgICAgICAgICAgICAgICAgICAgICAgRU5ELU9GLVlFQVIgICAgICBBQ0NVTVVMQVRFRCIgPDwgZW5kbDsKICAgIGNvdXQgPDwgIllFQVIgICAgIERFUFJFQ0lBVElPTiAgICAgICAgIFZBTFVFICAgICAgICAgREVQUkVDSUFUSU9OXG4iCiAgICAgICAgIDw8ICItLS0tICAgICAtLS0tLS0tLS0tLS0gICAgICAtLS0tLS0tLS0tLSAgICAgIC0tLS0tLS0tLS0tLVxuIjsKCgogICAgd2hpbGUgKGlZZWFyIDw9IGlNYXhZZWFyKSB7CiAgICAgICAgaVZhbHVlIC09IGlEZXByUGVyWWVhcjsKICAgICAgICBpQWNjICs9IGlEZXByUGVyWWVhcjsKICAgICAgICBjb3V0IDw8IGlZZWFyIDw8IHNldHcoMTYpIDw8IGlEZXByUGVyWWVhciA8PCBzZXR3KDMwKSA8PCBpVmFsdWUgPDwgc2V0dyg1MCkgPDwgaUFjYyA8PCBlbmRsOwogICAgICAgIGlZZWFyKys7CiAgICB9CglyZXR1cm4gMDsKfQ==