interseting competitive programming problems (Basic to high level)... also interesting algos and data structures have been used..
these are basically the questions from a competitive coding platform called spoj.Here i have solved them in c and c++ using various algorithms,optimiztion techniques and tricks.
Do try them on your own.they help u sharpen ur thinking and reasoning abilities as required in the field of computer science and engineering.