I have C++ Primer Plus by Prata (5th ed) and it is an excellent book as it assumes no prior programming experience and will serve as a good reference later on. It's size may be intimidating but if you really want to be a good programmer with C++, it is well worth the effort. This book was much more helpful than my assigned texts during college.
Most of the books in the link provided by gerard4143, might be too advanced for someone who is just learning the language (i.e. Myers Effective C++) or do not provide enough depth of the language (most of the Sam's 10min/24hrs/etc. books). Even though Stroustrup designed the language, I found his book to be a bit cryptic when I was starting in C++.
After Prata's book, I would suggest considering something like Scott Meyers books. When you get to that point, you should be able to decide for yourself what you'll need.
I have to stand up for Ivor Horton's Beginning Visual C++ series. The 6.0 version of his book has served me well. The 2010 edition teaches C++/CLI as well as C++. I think he has a title that is pure C++, but you may want to look around for it because I don't know the title.
Write a C program that should create a 10 element array of random integers (0 to 9). The program should total all of the numbers in the odd positions of the array and compare them with the total of the numbers in the even positions of the array and indicate ...
I have a 2d matrix with dimension (3, n) called A, I want to calculate the normalization and cross product of two arrays (b,z) (see the code please) for each column (for the first column, then the second one and so on).
the function that I created to find the ...