The subject of Programming in C is an integral part of curriculum of all universities and institutes offering undergraduate and postgraduate programmes in Computer Science and Information Technology leading to the degree of BE/BTech, BSc(IT), BCA, MSc(IT), MSc(CS) and MCA.This book is designed to serve as a textbook for the students taking these programmes of study. It is a book with a difference from other textbooks as it lays more emphasis on developing the skill of problem solving and program design, which are pre-requisites to programming.While writing, due care is taken to present the subject matter in a simple and illustrative manner so that a reader can grasp it with quite ease and can built basic and conceptual knowledge in the subject.