Блог посвящен программированию и изучению языка программирования C++. В некотором смысле это продолжение блога newbie, посвященного языку программирования Python3. Мне просто хочется разделить два подхода и направления. Прямо сейчас я нахожусь в самом начале пути и только-только начал изучение C++, этот блог мне пригодится ещё и в качестве конспекта. Дорогу осилит идущий. Я иду...

newbie_

Опубликован:  2019-10-21T08:06:11.394141Z
200

В одном из выпусков блога была продемонстрирована работа классического алгоритма сортировки массива данных - сортировка вставками, сегодня я покажу инструмент для сортировки массивов из стандартной библиотеки C, продемонстрирую создание и заполнение массива из строк, содержащих случайные числа, и отсортирую такой массив. Последние несколько недель я был занят чтением довольно...

newbie_

Опубликован:  2019-09-21T11:11:11.305426Z
Отредактирован:  2019-09-21T11:10:36.178439Z
700

Успешное и эффективное программирование на C++, на мой взгляд, невозможно без знания основных типов данных, паттернов и стандартной библиотеки Cи. Этот обзор посвящен массивам и указателям Cи, рассмотрены основные приёмы работы с массивами: объявление, инициализация, заполнение данными, получение данных и т.д. Материал изложен на базе интерпретации C Primer Plus by Stephen Prata.

1. Объявление массива

2. Инициализация массива

7. Использование const с массивами и указателями

Метки:  c, array, pointer, gcc

newbie_

Опубликован:  2019-09-18T08:55:26.341611Z
Отредактирован:  2019-09-18T09:08:25.406109Z
1200

В этом выпуске мне хочется сказать пару слов о текущем моменте, раскрыть причины длительного напряженного молчания и поделиться планами на ближайшую перспективу, которые, кроме всего прочего, мне хочется отчётливо сформулировать для себя самого. Период молчания в списках auriz.ru связан с несколькими обстоятельствами: Первое - это неудовлетворительная посещаемость сайта и полное...

newbie_

Опубликован:  2019-08-07T12:40:05.078353Z
3601

Продолжаем нарабатывать моторику на решении практических задач в рамках программ на C++. В этой статье поговорим о чтении данных из текстовых файлов и рассмотрим один небольшой, но весьма поучительный пример. Я продемонстрирую один из способов чтения данных из текстового файла и их минимальную необходимую начальную обработку. Все действия будут продемонстрированы на базе...

newbie_

Опубликован:  2019-07-23T08:16:02.905315Z
Отредактирован:  2019-07-23T08:35:20.107741Z
5600

В порядке подготовки к одному более или менее серьёзному проекту на C++ озадачился я вопросами представления, ввода и вывода данных в программах на C++, в частности, меня интересует кириллический текст и обработка строк, его представляющих. Как выяснилось, не напрасно озадачился, об этом и пойдёт речь в этом выпуске блога. Русский язык - мой родной и горячо любимый, хоть и не...

newbie_

Опубликован:  2019-07-12T07:30:26.312070Z
1000

В очередной раз поговорим о рефакторинге, и сегодня полем для бурной деятельности мне послужит ещё одна уже решенная в одном из выпусков блога задача на преобразование целых чисел в строки. После публикации своего решения в Дзене я получил интересный комментарий следующего содержания: Можно через один цикл все прогнать, одновременно определив и число разрядов и конвертируя...

newbie_

Опубликован:  2019-07-11T12:34:21.224961Z
Отредактирован:  2019-07-11T12:34:09.799870Z
1800

Продолжаю свой любительский практикум программирования на C++. Очередной перформанс будет посвящен разработке элементарного консольного эмулятора игры в кости. Я напишу программу, которая будет собирать данные из командной строки - имена игроков и количество бросков кубика, обрабатывать эти данные и выдавать на экран терминала результаты игры и имя победителя. Будет интересно...

1. Исходные данные задачи

2. Рабочее пространство проекта

6. Подводим итоги

newbie_

Опубликован:  2019-07-02T05:21:59.215664Z
1100

В этом выпуске блога я буду заниматься рефакторингом и оптимизацией кода. А полем для бурной деятельности мне послужит уже решенная в одном из предыдущих выпусков блога задача на преобразование строк в числа. Код, который разрабатывает программист, почти всегда вариантен, а задача может иметь несколько решений. Как правило, хороший код выражает самое простое и оптимальное...

newbie_

Опубликован:  2019-06-24T06:49:54.016336Z
1401

Сортировка - очень распространённая типовая задача, которую часто приходится решать в повседневной жизни даже обычным людям никак не связанным с программированием и разработкой программного обеспечения. Этот обзор посвящён сортировке массива целых чисел по возрастанию, я покажу один из классических алгоритмов сортировки - сортировку вставками. Условия задачи следующие: Дан...

Метки:  sort, cplusplus, sorter

newbie_

Опубликован:  2019-06-16T07:14:11.656383Z
Отредактирован:  2019-07-12T15:56:59.317176Z
1201

В предыдущем выпуске блога я продемонстрировал один из возможных вариантов преобразования содержащих только цифры строк в целые числа с использованием стандартных процедур. Мне интересно рассмотреть процесс обратного преобразования без использования соответствующих функций стандартной библиотеки. Об этом и пойдёт речь далее... Условия задачи следующие: Дано целое число ...

newbie_

Опубликован:  2019-06-09T09:40:05.623996Z
Отредактирован:  2019-07-02T08:59:23.036025Z
2200

Продолжаю свой любительский практикум программирования на C++, в этой презентации я покажу простое преобразование строк в целые числа с использованием стандартных процедур, но без использования соответствующих функций стандартной библиотеки. Задача, решение которой я покажу в этом выпуске блога, была сформулирована на одном из собеседований, задача достаточно простая, но при...

newbie_

Опубликован:  2019-06-02T05:50:50.578736Z
Отредактирован:  2019-06-02T05:57:54.997600Z
1901

Практикум программирования на С++ я начну с решения простых, иногда даже нелепых учебных задач, которые, впрочем, вполне могут стать объектом интереса на собеседованиях, если вдруг мне захочется найти работу. И первой в моём списке следует ненаховская задача с числами 3 и 5. Скажу пару слов о самой задаче... Впервые условия этой задачи мне сформулировал Андрей Ненахов ...

newbie_

Опубликован:  2019-05-28T06:54:19.700912Z
Отредактирован:  2019-05-28T06:57:31.760673Z
2700

Кто из нас в детстве не мечтал стать программистом?! Вопрос скорее риторический, ответа не требует. Я, когда был совсем юным, абсолютно определённо мечтал стать программистом, правда даже отдалённо не представлял себе работу программиста, и путь, который должен пройти юный организм, чтобы стать программистом. В этом блоге я буду осуществлять мечту своей юности и, двигаясь...