
Problem Solving With C++: A Comprehensive Programming Textbook for Beginners by Walter Savitch
Inclusive of all applicable taxes. FREE shipping on all orders.
Available Offers
- 🚚Free Delivery — Free shipping on all orders
- 💵Cash on Delivery — Pay when your order arrives
- ↩️15-Day Easy Returns — Hassle-free return policy
- 🔒Cash on Delivery — Pay safely when your order arrives
Check Delivery
Product Description
Introduction
Welcome to Problem Solving With C++, the definitive guide for beginners who want to master the art of programming through the lens of one of the most powerful and versatile languages ever created. Authored by the legendary Walter Savitch and published by Pearson, this 10th Edition hardcover is a must-have for every Indian student, aspiring software developer, and self-taught coder. Whether you are preparing for your first semester of computer science or looking to build a solid foundation in C++, this book is your trusted companion.
Book Overview
Problem Solving With C++ is not just another programming textbook—it is a carefully crafted learning system designed to turn you into a confident problem solver. Now in its 10th Edition, the book retains its hallmark clarity and practical approach while incorporating fresh content and updated projects. The author, Walt Savitch, uses a gentle, step-by-step method that builds concepts progressively, ensuring you never feel overwhelmed. From basic syntax to advanced topics like inheritance and polymorphism, every chapter is packed with real-world examples, self-test exercises, and programming projects that reinforce your understanding. The book is written in clear, accessible English, making it ideal for Indian readers who may be new to programming.
Key Highlights
- Proven Pedagogy: Active reading is encouraged through well-placed examples and self-tests that let you check your understanding immediately.
- Flexible Coverage: Chapters and sections can be rearranged without losing continuity, perfect for instructors and self-learners alike.
- Ten New Programming Projects: The 10th Edition introduces fresh, engaging projects that reflect modern programming challenges.
- Updated Discussions: Revised content ensures alignment with current C++ standards and best practices.
- Hardcover Durability: A sturdy binding that will survive years of heavy use in your backpack or library.
Inside the Book
Open the cover and you will find a wealth of learning tools designed to make complex ideas simple. Each chapter begins with clear learning objectives and ends with a summary, review questions, and programming projects. The text is interspersed with Self-Test Exercises that allow you to pause and apply what you have just learned. Example boxes highlight complete, runnable code snippets that demonstrate key concepts in action. The book also includes numerous Programming Tips that reveal the wisdom of an experienced programmer, helping you avoid common pitfalls. With over 1,000 pages of carefully curated content, this is a comprehensive resource that you will refer to again and again.
Key Topics
- Basic C++ syntax, variables, and data types
- Control structures: loops, if-else, and switch statements
- Functions, parameter passing, and scope
- Arrays, strings, and vectors
- Pointers and dynamic memory management
- Classes, objects, and encapsulation
- Inheritance, polymorphism, and virtual functions
- Operator overloading and friend functions
- File input/output and exception handling
- Introduction to the Standard Template Library (STL)
Reader Benefits
By studying this book, you will develop strong problem-solving skills that extend far beyond C++. You will learn to think like a programmer—breaking down complex problems into manageable steps and implementing efficient solutions. The self-test exercises build confidence, while the programming projects give you hands-on experience that is invaluable for interviews and real-world projects. The clear, concise writing style means you can study independently without needing constant guidance. For Indian students, the book’s emphasis on fundamentals aligns perfectly with university curricula, making it an excellent supplementary or primary textbook.
Learning Outcomes
- Understand the core principles of procedural and object-oriented programming
- Write, compile, and debug C++ programs with confidence
- Design and implement classes and inheritance hierarchies
- Use pointers and dynamic memory safely and effectively
- Manipulate files and handle runtime errors gracefully
- Apply the Standard Template Library to simplify common programming tasks
- Solve real-world problems using structured, readable code
Who Should Read
This book is perfect for absolute beginners with no prior programming experience, as well as for students who have dabbled in other languages and want to learn C++ properly. It is widely used in Indian undergraduate computer science programs, but it is equally suitable for self-learners, hobbyists, and professionals looking to refresh their skills. If you are preparing for competitive programming or campus placements, mastering the content of this book will give you a strong edge. Teachers and trainers will also appreciate the structured layout and abundant exercises for classroom use.
About the Author
Walter Savitch was a renowned professor of computer science at the University of California, San Diego. With decades of teaching experience, he understood the struggles of beginning programmers and dedicated his career to making programming accessible to all. His textbooks are celebrated worldwide for their clarity, patience, and depth. Savitch’s unique ability to explain complex topics in simple, conversational language has made him a favourite among students and instructors alike. Problem Solving With C++ remains his flagship work, continuously updated to stay relevant in a fast-changing field.
About the Publisher
Pearson is one of the world’s leading educational publishers, committed to providing high-quality learning resources for students and professionals across the globe. With a strong presence in India, Pearson offers textbooks that are aligned with academic standards and industry needs. Their rigorous editorial process ensures that every book is accurate, up-to-date, and pedagogically sound. By choosing a Pearson title, you are investing in a trusted brand that has shaped the education of millions.
Conclusion
If you are serious about learning C++ and becoming a skilled problem solver, Problem Solving With C++ by Walter Savitch is the book you need. Its time-tested methodology, updated content, and practical focus make it an indispensable resource for Indian students and aspiring programmers. Order your hardcover copy today from Bookshops.in and take the first step towards programming mastery. With free delivery across India and our commitment to quality, you can start your journey without delay.
Quick Summary
Problem Solving With C++ by Walter Savitch is a highly regarded textbook that introduces beginners to the C++ programming language through a strong emphasis on problem-solving. The book is ideal for undergraduate computer science students in India, self-learners, and anyone seeking a solid foundation in programming. Readers will learn core C++ concepts including variables, control structures, functions, arrays, pointers, object-oriented programming, file handling, templates, and the Standard Template Library. The 10th edition includes new programming projects and updated content to reflect modern C++ practices. Savitch’s clear, concise writing style makes complex topics accessible, while numerous self-tests and exercises reinforce learning. By choosing to buy from Bookshops.in, customers get a genuine, high-quality hardcover edition delivered across India, with trusted service and competitive pricing. This book is a must-have for anyone serious about mastering C++ and developing robust problem-solving skills.
Book Highlights
Book Specifications
| ISBN-13 | 9780134448282 |
| ISBN-10 | 0134448286 |
| Publisher | Pearson College Div |
| Language | English |
| Dimensions | 18.75 x 3.81 x 23.19 cm |
| Weight | 1 kg 470 g |
| Category | C & C++ › C++ |
| Genre | Non-fiction |
| Reading Age | 18+ |
| Original Language | English |
Frequently Asked Questions
Is this book suitable for complete beginners?
Does this book cover object-oriented programming?
Are there practice exercises in the book?
Is this book used in Indian universities?
Does the book cover modern C++ standards?
What is the price of this book on Bookshops.in?
Can I use this book for self-study?
Does the book include solutions to exercises?
What is the ISBN of this book?
Is this book available in hardcover?
Who is the author of this book?
What topics are covered in the book?
How is this book different from other C++ books?
Readers Also Search For
Customers Also Bought

Programming
Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

Programming
Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

Programming
Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

Programming
Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

Programming
Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

Programming
Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |
Related Products
View All
Computers & Internet
Modern Full-Stack React Projects by Daniel Bugl

Computers & Internet
Mootools 1.2 Beginner's Guide (English, Jacob Gube)

Computers & Internet
Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

Computers & Internet
Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

Computers & Internet
Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

Computers & Internet
