#include <iostream>
#include <iomanip>
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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJY29uc3QgaW50IGlNYXhZZWFyID0gNyAsIGlTdGFydFZhbHVlID0gMSAsIGlEZXByUGVyWWVhciA9IDQwMDA7CiAgICBpbnQgaVZhbHVlID0gMjgwMDAgLCBpQWNjID0gMCAsIGlZZWFyID0gMDsKCiAgICBpWWVhciA9IGlTdGFydFZhbHVlOwoKICAgIGNvdXQgPDwgIiAgICAgICAgICAgICAgICAgICAgICAgICAgIEVORC1PRi1ZRUFSICAgICAgQUNDVU1VTEFURUQiIDw8IGVuZGw7CiAgICBjb3V0IDw8ICJZRUFSICAgICBERVBSRUNJQVRJT04gICAgICAgICBWQUxVRSAgICAgICAgIERFUFJFQ0lBVElPTlxuIgogICAgICAgICA8PCAiLS0tLSAgICAgLS0tLS0tLS0tLS0tICAgICAgLS0tLS0tLS0tLS0gICAgICAtLS0tLS0tLS0tLS1cbiI7CgoKICAgIHdoaWxlIChpWWVhciA8PSBpTWF4WWVhcikgewogICAgICAgIGlWYWx1ZSAtPSBpRGVwclBlclllYXI7CiAgICAgICAgaUFjYyArPSBpRGVwclBlclllYXI7CiAgICAgICAgY291dCA8PCBpWWVhciA8PCBzZXR3KDE2KSA8PCBpRGVwclBlclllYXIgPDwgc2V0dygzMCkgPDwgaVZhbHVlIDw8IHNldHcoNTApIDw8IGlBY2MgPDwgZW5kbDsKICAgICAgICBpWWVhcisrOwogICAgfQoJcmV0dXJuIDA7Cn0=