Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image
Sell yours for a Gift Card
We'll buy it for $6.48
Learn More
Trade in now
Have one to sell? Sell on Amazon

Problem Solving with C++ (8th Edition) Paperback – March 18, 2011

ISBN-13: 978-0132162739 ISBN-10: 0132162733 Edition: 8th
Rent
$12.99 - $13.00
Buy used
$41.00
Used & new from other sellers Delivery options vary per offer
90 used & new from $11.99
Amazon Price New from Used from
Paperback, March 18, 2011
"Please retry"
$82.39 $11.99

Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Editorial Reviews

From the Back Cover

Introductory Programming / Java™

About the Author

Walter Savitch is Professor Emeritus of Computer Science at the University of California–San Diego. He received his PhD in mathematics from the University of California–Berkeley in 1969. Since that time he has been on the faculty of the University of California–San Diego (UCSD). He served as director of the UCSD Interdisciplinary PhD program in cognitive science for over ten years. He has served as a visiting researcher at the computer science departments of the University of Washington in Seattle and at the University of Colorado in Boulder, and has been a visiting scholar at the Centrum voor Wiskunde en Informatica in Amsterdam.

Contributing author, Kenrick Mock, is an Associate Professor at the University of Alaska–Anchorage. He has also taught at Washington State University, Portland State University, and the University of California–Davis. He teaches undergraduate computer science courses across the curriculum including introductory C++, Java™, Visual Basic® for non-programmers, algorithms, computer security, and artificial intelligence. With the Coastal Marine Institute at UAA, he helped develop a computer system to aid in research about Alaska sea ice and the atmosphere. Before becoming a teacher, Mock was a research scientist and software engineer at Intel™. He received a PhD in computer science from UC Davis.
NO_CONTENT_IN_FEATURE


Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 1056 pages
  • Publisher: Pearson; 8 edition (March 18, 2011)
  • Language: English
  • ISBN-10: 0132162733
  • ISBN-13: 978-0132162739
  • Product Dimensions: 7.3 x 1.5 x 8.9 inches
  • Shipping Weight: 3 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Best Sellers Rank: #47,207 in Books (See Top 100 in Books)

Important Information

Ingredients
Example Ingredients

Directions
Example Directions

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.2 out of 5 stars

Most Helpful Customer Reviews

29 of 34 people found the following review helpful By Jeffrey K. Smith on June 19, 2011
Format: Paperback Verified Purchase
Yet another overly wordy, poorly organized book. The average length of a chapter in college textbooks seems to have roughly doubled since I last was in college back in the early 90's. I'm not finding any more real content, just more words. This makes books difficult to use as references, as you have to read 20+ pages to answer just about any question.

Chapter 6 (on character I/O) is a particularly good (or bad) example. It rambles all over the place, touching on topics that don't need to be addressed in this chapter, which makes it difficult for readers to keep track of the key points of the chapter or to look up answers to specific questions. Want to know the difference between ofstream and ostream? It will take some effort to find the answer. The very important eof method for input streams isn't addressed until the 48th page of the chapter!

And does anyone proofread books these days? I would have hoped that by the 8th edition obvious errors would have been found and removed. No, the toupper function does NOT "return the uppercase version of Char_Exp" as the table on page 355 claims, it returns the ASCII value of the uppercase version. It's not clear to me that a discussion of methods for character variables properly belongs in a chapter on I/O anyway. Shouldn't it be in the chapter that introduces character variables? (Just about every chapter includes topics that logically should be in other chapters.)
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Stephanie on November 2, 2012
Format: Paperback Verified Purchase
Not a great book, but not a bad one either. It's a nice introductory text, although maybe a bit wordy at times. Has a few references to syntax in new C++ 11 standard, which is helpful. However, my friend has an older copy of this book- the fourth edition. It is roughly the same book. If your teacher assigns end-of-chapter questions, the numbers might not be the same, but otherwise it seems identical. If you're assigned this book for class, you could probably save $100 and buy an older edition. Kind of wishing I had.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Jared Stroud on March 1, 2013
Format: Paperback Verified Purchase
C++ was my first programming language and this book provides a solid foundation in c++ and programming concepts in general. With several detailed, well documented examples this is a fantastic book to start with. I highly recommend C++ if it's your first time learning a programming language and I would also recommend cplusplus.com as a reference site with a very helpful community.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Sam R on February 5, 2014
Format: Paperback Verified Purchase
This was the required text for the C++ class I took last semester. I thought Savitch had plenty of examples and thoroughly explained how and why things were happening. It has a good wide range of the basic concepts of OOP. I think I was one of the only few people to read the book in the class and I easily got an A. I wish I had bought the book instead of just rented so I could have a reference to go back to in my more advanced classes.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By L. Vaughan on December 8, 2013
Format: Loose Leaf Verified Purchase
If you're learning C++ for the first time be prepared for A LOT of typos that can be really confusing. Seriously, the book is riddled with errors.

Aside from the mistakes the overall book is a good tool for learning C++. As some people have mentioned it does tend to be wordy, but the repetition helps to hammer the points home.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By MarkZZ on August 9, 2013
Format: Paperback
The book is written well and has no major issues. It does have some annoying methods of naming variables and functions, but that can be overlooked. The one thing I found to be of error is that it claims that the << and >> operators are "extraction and insertion" operators rather than overloaded bit shift left/right operators.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Melissa DeLuca on October 6, 2013
Format: Paperback Verified Purchase
It is clear and very helpful for beginner programmers. It goes step by step and gives a lot of examples and practice problems. It is definitely useful for those who are self-studying or have an unclear professor.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By Colin Qiao on October 2, 2013
Format: Paperback Verified Purchase
Good book has lots of exercises with answers plus many online videos you can watch. Pretty straightforward and helpful. Would recommend this book for people who new to C++
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?