Основы программирования на C++, PASCAL

Навигация

ГЛАВА 1. ОСНОВЫ АЛГОРИТМИЗАЦИИ

ГЛАВА 2. ВВЕДЕНИЕ В ЯЗЫКИ ПРОГРАММИРОВАНИЯ

ГЛАВА 3. ПРОГРАММИРОВАНИЕ НА ПАСКАЛЕ

ГЛАВА 4. ЯЗЫК ПРОГРАММИРОВАНИЯ СИ++

ГЛАВА 5. МЕТОДЫ ПОСТРОЕНИЯ АЛГОРИТМОВ

ГЛАВА 6. ЗАДАЧИ ПО ПРОГРАММИРОВАНИЮ

ПРИЛОЖЕНИЯ

СПИСОК ЛИТЕРАТУРЫ

Параметры функции: строка, позиция вставки, вставляемый символ. Использовать эту функцию в основной программе, где исходная строка, номер позиции и вставляемый символ задаются вводом.



В этой программе наряду с рассмотренными ранее функциями для ввода и вывода строки gets() и puts() используется функция чтения символа с клавиатуры getche() из библиотеки stdio.h. Ее прототип имеет вид: int getche (void). Она возвращает значение символа, введенного с клавиатуры, которое может быть присвоено символьной переменной.

Упражнения

1. Составить программу подсчета количества цифр в данной строке.

2. Составить программу, которая по данной символьной строке формирует числовой массив, содержащий коды символов, составляющих строку.

3. Составить функцию, определяющую тождественность двух данных строк.

4. Составить программу, удаляющую в данной строке каждый символ с четным номером.

5. Составить функцию конкатенации (слияния) двух строк. В основной программе использовать эту функцию для слияния четырех строк.

6. Составить функцию, переводящую десятичное целое число, представленное в символьном виде, в соответствующую величину целого типа.

7. Составить функцию, переводящую десятичное вещественное число, представленное в символьном виде, в соответствующую величину плавающего типа.