c prog lang: ex 1-12