All Books
Problem Solving With C++ by Walter Savitch – Hardcover Book Cover
Computers & Internet

Problem Solving With C++: A Comprehensive Programming Textbook for Beginners by Walter Savitch

5,463

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • 🚚Free DeliveryFree shipping on all orders
  • 💵Cash on DeliveryPay when your order arrives
  • ↩️15-Day Easy ReturnsHassle-free return policy
  • 🔒Cash on DeliveryPay 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

Clear and concise writing style by Walter Savitch
Emphasis on problem solving and algorithm design
Over 100 self-test questions with answers
Real-world programming projects and exercises
Step-by-step coverage of C++ syntax and semantics
In-depth chapters on functions, arrays, pointers, and strings
Object-oriented programming with classes and inheritance
Introduction to templates and the Standard Template Library
File input/output and exception handling
Recursion and advanced function topics
Programming tips and common pitfalls explained
Suitable for both classroom and self-study
Updated content for modern C++ standards
Includes new programming projects in the 10th edition

Book Specifications

ISBN-139780134448282
ISBN-100134448286
Publisher‎ Pearson College Div
Language‎ English
Dimensions‎ 18.75 x 3.81 x 23.19 cm
Weight‎ 1 kg 470 g
CategoryC & C++ › C++
GenreNon-fiction
Reading Age18+
Original LanguageEnglish

Frequently Asked Questions

Is this book suitable for complete beginners?
Yes, Problem Solving With C++ is designed for beginners with no prior programming experience, starting from the basics.
Does this book cover object-oriented programming?
Yes, it includes thorough coverage of classes, inheritance, polymorphism, and other OOP concepts.
Are there practice exercises in the book?
Yes, the book contains numerous self-test questions, programming projects, and exercises at the end of each chapter.
Is this book used in Indian universities?
Yes, many Indian colleges and universities recommend this book for introductory C++ courses.
Does the book cover modern C++ standards?
Yes, the 10th edition includes updates for modern C++ features and best practices.
What is the price of this book on Bookshops.in?
The price is ₹5,463 for the hardcover edition.
Can I use this book for self-study?
Absolutely, the clear writing style and self-tests make it ideal for independent learners.
Does the book include solutions to exercises?
Selected exercises have solutions, and additional resources may be available online from the publisher.
What is the ISBN of this book?
The ISBN-13 is 9780134448282.
Is this book available in hardcover?
Yes, this edition is available in hardcover binding.
Who is the author of this book?
The author is Walter Savitch, a renowned computer science educator.
What topics are covered in the book?
Topics include C++ basics, control structures, functions, arrays, pointers, classes, inheritance, file I/O, templates, and STL.
How is this book different from other C++ books?
It focuses heavily on problem-solving methodology and active reading, with a clear, beginner-friendly style.

Customers Also Bought

Buy 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 — BookShops.in

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

3,143
Buy 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 — BookShops.in

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

5,539
Buy 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 — BookShops.in

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

5,458
Buy 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' — BookShops.in

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'

3,680
Buy 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.  — BookShops.in

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.

3,158
Buy 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 |  — BookShops.in

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 |

5,602

Related Products

View All
Buy Modern Full-Stack React Projects by Daniel Bugl — BookShops.in

Computers & Internet

Modern Full-Stack React Projects by Daniel Bugl

2,311
Buy Mootools 1.2 Beginner's Guide (English, Jacob Gube) — BookShops.in

Computers & Internet

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

2,085
Buy Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology) — BookShops.in

Computers & Internet

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

4,187
Buy 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 — BookShops.in

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

4,985
Buy 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 — BookShops.in

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

5,336
Buy Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan — BookShops.in

Computers & Internet

Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

4,180
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai Tamilnadu 625020 India
Support HoursMon–Sat, 10:00 AM – 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started