C/C++ в задачах и примерах [Никита Культин] (pdf) читать постранично

-  C/C++ в задачах и примерах  [3-е издание, дополненное и исправленное] 7.72 Мб, 273с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Никита Культин

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Никита Культин
1

C/C++

в задачах и примерах
З-е издание,
дополненное и исправленное

Санкт-Петербург
«БХВ-Петербург»

2019

УДК 004.438 С
ББК 32.973.26-018.1
К90

К90

Культин Н. Б.
C/C++ в задачах и примерах. —
3-е изд., доп. и исправл. — СПб.: БХВ-Петербург, 2019. —
272 с.: ил.
ISBN 978-5-9775-3996-8
Сборник примеров и задач для самостоятельного решения по
программированию на языке C/C++ охватывает практически все
разделы начального курса программирования: от задач консоль­
ного ввода/вывода, использования циклов и операций с массива­
ми до работы со строками, файлами и объектами. Примеры пред­
ставлены в виде хорошо документированных исходных текстов
программ. Книга содержит справочник — описание основных
типов данных, операторов и наиболее часто используемых функ­
ций. Адресована студентам, школьникам старших классов и всем
тем, кто изучает программирование в учебном заведении или
самостоятельно. В третьем издании добавлены и обновлены при­
меры.
Для начинающих программистов
УДК 004.438 С
ББК 32.973.26-018.1

Группа подготовки издания:
Руководитель проекта
Зав. редакцией
Компьютерная верстка
Дизайн серии
Оформление обложки

Евгений Рыбаков
Екатерина Капалыгина
Ольги Сергиенко
Инны Тачиной
Марины Дамбиевой

Подписано в печать 09.01.19.
Формат 60х901/1в. Печать офсетная. Усл. печ. л. 17.
Тираж 1000 экз. Заказ №8257.
"БХВ-Петербург”, 191036, Санкт-Петербург, Гончарная ул., 20.
Отпечатано с готового оригинал-макета
ООО "Принт-М", 142300, М.О., г. Чехов, ул. Полиграфистов, д. 1

ISBN 978-5-9775-3996-8

© ООО "БХВ", 2019
© Оформление ООО "БХВ-Петербург", 2019

Оглавление
Предисловие....................................................................................... 7
О компиляторе и среде разработки.................................................................. 8
Как работать с книгой?........................................................................................8
Оформление решений..........................................................................................9

ЧАСТЬ 1. Примеры и задачи........................................................ 11
Объявление переменных...................................................................................13
Инструкция присваивания................................................................................ 15
Вывод на консоль..............................................................................................20
Ввод с консоли................................................................................................... 26
Программы с линейной структурой...............................................................28
Выбор................................................................................................................... 44
Инструкция if..............................................................................................44
Инструкция switch..................................................................................... 69
Циклы....................................................................................................................80
Цикл/ог........................................................................................................80
Цикл do... while........................................................................................ 110
Цикл while..................................................................................................121
Массивы............................................................................................................. 125
Символы и строки............................................................................................ 157
Функции............................................................................................................. 181
Классы и объекты............................................................................................ 198
Файлы................................................................................................................ 209
Рекурсия.............................................................................................................227

ЧАСТЬ 2. Справочник.................................................................233
Структура программы.................................................................................... 235
Основные типы данных.................................................................................. 236
Целые числа.............................................................................................. 236

4

Оглавление

Вещественные числа............................................................................... 236
Символы................................................................................................... 236
Строки........................................................................................................237
Массивы.............................................................................................................237
Инструкция присваивания..............................................................................237
Выбор................................................................................................................. 238
Инструкция if............................................................................................238
Инструкция switch................................................... ...............................239
Циклы................................................................................................................. 239
Цикл for..................................................................................................... 239
Цикл do ... while...................................................................................... 240
Цикл while................................................................................................. 240
Объявление функции...............................................................
241
Стандартные функции.................................................................................... 241
Функции ввода/вывода................................................................................... 242
printf...........................................................................................................242
scanf.........................................................................................
243
puts....................................................................................................... 243
gets..............................................................................................................