c prog lang: ex 1-6
c prog lang: ex 1-7
c prog lang: ex 1-8
c prog lang: ex 1-9
c prog lang: ex 1-10