well, there's a deitel and deitel book and is about 75-80 dollars but it does a great job on explaining basic programming techniques, while getting you ready for object oriented programming...
C++ How to Program 3RD BK&CDR
Harvey M. Deitel Paul J. Deitel
Our New Price: $72.00
Format:Textbook Paperback, 3rd ed., 1168pp.
ISBN: 0130895717
Publisher: Prentice Hall PTR
Pub. Date: August 2000
Edition Desc: 3RD BK&CDR
Starting out with c++ by tony gaddis was also a good book if you're a beginner; it has many snippets of code and they are free of bugs unlike many other books which have lots of typos; so if you're not familiar with c++ programming this does a fairly good job with syntax, logic etc.. But if you complement it with deitel's book, i would say you would have a nice set of books.