CMIS 102 Lab exercise Download http://sensei.ad.umuc.edu/dwills/cmis102/notices.cpp Run this modified (i.e. improved) version of the notices.cpp program of page 234 with various sets of input data. Include a negative number in one test set. Make test sets of numbers so that each of the three categories of warning notices are produced. Then change it so that a fourth test is part of the average. Then add a check that every test score is less than or equal to 100. ************************************* Download http://sensei.ad.umuc.edu/dwills/cmis102/month_days.cpp Change the program so that it first checks if the month is 2, then checks if it's a 31-day month. This doesn't accomplish anything except to practice if's. ************************************* Download http://sensei.ad.umuc.edu/dwills/cmis102/valid.cpp Run it with data that makes each if true and makes it false. ************************************* Download http://sensei.ad.umuc.edu/dwills/cmis102/loopnums.cpp Play with it a bit to understand what it's doing (run it a few times with different inputs.) Time it (roughly if you don't have a second hand [on your watch]) for a longish loop (say, 100,000). Then modify it by commenting out the cout in the while loop, rerunning it with the same number and comparing the times. What can you conclude about outputting? How long does it take to do a million loops (without the output), how long to a billion? Change it so that the output numbers are separated by a space.