Чтобы научиться программировать, недостаточно прочитать книгу, посвященную языку программирования, надо писать программы, решать конкретные проблемы. Но где их найти? В учебниках, как правило, приводятся типовые, стандартные задачи, в основе которых лежит расчет по формулам. Это, несомненно, полезно, но не всегда интересно.
В книге начинающему программисту предлагаются задачи, которые, с одной стороны, ему по плечу, с другой — полезны и занимательны.
Состоит книга из трех частей и приложения.
В первой части собраны задачи. Они сгруппированы по темам и охватывают практически все разделы базового курса программирования: от объявления переменных и программ с линейной структурой до работы с графикой и файлами.
Вторая часть содержит решения, представленные в виде хорошо документированных текстов программ, изучение которых, несомненно, будет полезно для начинающего программиста даже в том случае, если задача решена им самостоятельно.
Третья часть представляет собой справочник по языку программирования C++ и содержит описание наиболее часто используемых функций.