1. Пример ввода-вывода символьного массива. Работа программы заключается в том, что сначала она запрашивает от пользователя ввода двух строк символов, затем считывает их и выводит на экран. 2. Диалоговое завершение консольного приложения. Данная программа демонстрирует работу функций printf и scanf, а также цикла while.Результат работы программы – вывод на экран строк “ this is a test program” “__________________” ”this is a body of program” ”__________________” и запрос ввода символа с клавиатуры, считывание символа, при считывании символа n программа завершается. 3. Циклический ввод массива, управляемый меткой. Программа записывает введенные с клавиатуры символы в строку, переводит эти данные в числовые и выводит на экран. 4. Файловый ввод-вывод средствами С++ В программе создается файл для вывода, в него записывается информация, файл закрывается. Затем файл снова открывается уже в качестве файла для ввода, и записанная ранее информация оттуда считывается. 5. Циклический ввод массива, управляемый счетчиком Данная программа сначала запрашивает ввод размерности вектора Х, а затем – ввод его элементов, записывает данные в поток cin. Выводит на экран данные в потоке cout. В случае, если введенная размерности меньше единицы, программа сообщает об ошибке. 6. Генератор случайных чисел с плавающей точкой Результат работы программы – вывод на экран десяти чисел, полученных при помощи арифметических действий над случайно взятыми числами. 7. Генератор вектора случайных чисел с плавающей точкой. В программе происходит циклическое заполнение вектора X[] случайными числами (используется управляющая структура повторения while), которые затем выводятся на экран. Обеспечивается выравнивание чисел вектора по плавающей точке. 8. Программа с внешними аргументами. Данная программа иллюстрирует работу оператора множественного выбора switch. Программа запускается с консоли(удобнее в Rare),в качестве аргументов используется фамилия/фамилия_имя/фамилия_имя_отчество), которые передаются функции main().Цвет «hello» зависит от количества введенных аргументов(0;1;2 или3) Результат работы программы: на экран выводится «hello» в цвете, меняющемся в зависимости от количества введенных аргументов, и надпись «It was get X argument», где Х – число введенных аргументов. 9. Запись в файл и копирование файла средствами С 10.Чтение файла в двоичном режиме средствами С++.GET() В программе на экран выводится содержимое двоичного файла, для этого используется функция GET().Для запуска программы следует в качестве аргумента задать ей любой файл, находящийся в каталоге проекта. 11.Запись файла в двоичном режиме средствами С++. Функция PUT() В данной программе для записи в файл вводимых пользователем символов используется функция PUT(). Программа завершается при вводе $. 12.Запись блоков двоичных данных с помощью функции WRITE() В программе для записи числа типа double и строки в файл test используется функция write 13.Чтение блоков двоичных данных с помощью функции READ(). В программе для чтения из файла test числа типа double и строки символов используется функция read. 14.Запись/чтение блоков двоичных данных с помощью функций WRITE()/READ() Демонстрация работы функции GCOUNT(). В следующей программе сначала массив double записывается в файл, а затем считывается обратно, кроме того, отображается число считанных символов. Результат работы программы: на экране1.1 2.2 3.3 4.4 4 символов считано 15.Цветная консоль В программе изначально заданные цвета текста и фона меняются в цикле, на экране появляется слово «text» различного цвета. Программа завершается при вводе с клавиатуры символа ‘y’. 16.Файловый ввод-вывод средствами С++. Пример 2 В программе введенные с клавиатуры строки считываются и записываются в файл. Программа завершается при вводе $ как первого символа строки. 17.Файловый ввод-вывод средствами С++. Пример 3 В следующей программе копируется текстовый файл, и при этом пробелы превращаются в символы «|». 18.Флаги и манипуляторы форматирования С++ 19.Выровненная таблица чисел В программе показано, как с помощью функций установки флагов формата ввода-вывода С++ создать выровненную таблицу чисел. После выполнения программы на экран выводится следующее: x sqrt(x) x^2 2 1.414 4 3 1.732 9 … … … 20 4.472 400 20. Демонстрация функций ввода-вывода квадратной матрицы В ходе работы программы пользователь вводит матрицу, которая затем выводится на экран. После этого появляется предложение выйти из программы. Используется оператор безусловного перехода goto с меткой. 21.Динамическое управление памятью операторами malloc и free Программа определяет, сколько памяти необходимо для размещения введенной пользователем матрицы, и выводит на экран. 22.Демонстрация функции ввода-вывода квадратных матриц с использованием операторов new и delete 23.Запись результатов работы программы в файл средствами С Программа записывает заданное имя протокола, добавляет к нему строку, открывает файл с таким именем, записывает в него информацию, закрывает файл.