- Особенности языка C++. Совместимость C и C++.
- Преимущества и недостатки компилируемых языков программирования.
- Объявление и определение в C++. Подключение заголовочных файлов.
- Препроцессор. Компилятор. Линковщик.
- Базовые типы данных. Литералы. Переменные и константы. Операторы.
- Постфиксные и префиксные арифметические операции. Бинарные и унарные арифметические операции.
- Структура программ на языке C++. Ввод и вывод данных.
- Область видимости переменных. Глобальные и локальные переменные.
- Условный оператор и оператор множественного выбора. Логические операции.
- Циклы в языке C++. Циклы и известным и неизвестным числом повторений.
- Циклы в языке C++. Циклы с пред- и постпроверкой условий.
- Создание пользовательских функций. Передача параметров по значению и ссылке.
- Прототипы функций, перегрузка функций.
- Массивы. Одномерные массивы.
- Массивы Многомерные массивы. Способы хранения в памяти.
- Типы данных std::array и std::vector.
- Указатели. Функции для работы с динамической памятью.
- Указатели. Работа с массивами. Динамические массивы.
- Операции над строками.
- Тип данных std::string.
- Ввести двумерный массив A. Написать программу замены всех нулевых элементов на минимальный элемент.
- Ввести двумерный массив A. Написать программу подсчета среднего арифметического значений двумерного массива. Найти сумму отклонений от среднего элементов первой строки.
- Ввести двумерный массив A. Написать программу замены всех отрицательных элементов на среднее арифметическое значение элементов двумерного массива.
- Написать программу нахождения числа строк двумерного массива A, количество отрицательных элементов в которых больше Р.
- Дан двумерный массив A. Найти наибольший элемент двумерного массива. Удалить строку с максимальным элементом.
- Дан двумерный массив A. Поменять столбец с максимальным элементом с первым столбцом двумерного массива
- Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую сумму чисел в каждой строке.
- Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую количество положительных чисел в каждом столбце.
- Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую значение наибольшего по модулю элемента для каждой строки массива.
- Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую для каждой строки значение наименьшего элемента и его индекс.
- Ввести строку. Заменить все прописные буквы на заглавные в начале предложений.
- Ввести строку. Отдельно ввести 2 слова. Проверить содержит ли заданная строка эти два слова.
- Пользователь вводит N строк. Отсортировать эти строки в алфавитном порядке.
- Дана строка. Подсчитать количество содержащихся в ней цифр.
- Дана строка. Вывести на экран все цифры содержащиеся в ней.
- Ввести строку. Заменить двойные пробелы в ней на одиночные.
- Дана строка. Найти самое длинное слово в ней.
- Вводится строка, проверить является ли она палиндромом.
- Вводится строка, удалить все пробелы перед запятой в строке.
- Вводится имя, отчество и фамилия. Требуется вывести сначала фамилию, a затем инициалы.