homewk ......\hw8_1.cpp ......\hw8_2.cpp ......\hw8_3.cpp ......\hw8_4.cpp lab ...\lab8_1.cpp ...\lab8_2.cpp