i have this doubt from when i started solving codechef problems.Now i am programming in C language only. Is learning complete C language is more adequate to become a good_programmer/master in codechef contests.I have learnt C and java(moderate) languages.I have been coding for 4 months in codechef.but i have observed that many programmers in this site solving problems in C++ language only..... So i have these questions...
is there any much more advantage of C++ over C in solving problems?
Do i need to learn C++ or is learning C language is sufficient to compete in programming contests?
Can we solve every problem in C language?
How to prepare for google code_jam,ACM-ICPC contests?
suggest me some good books for C++,DS,Algorithms..