cprogram hw7