На главную
Контакты
Оплата
Университеты
Частые вопросы
Заказать курсовую

Помощь с курсовой

Как заказать курсовую

Стоимость курсовых


Заказать лабораторную работу по Си в Гомеле

Работа со строками

Разработать программы для двух задач

Исходные данные (текст) – строка символов. Ввод и вывод текста реализовать с помощью функций ввода-вывода строк: gets(S) и puts(S). Реализовать задачи обработки строк в виде отдельных функций. Сделать два варианта решения каждой задачи. Первый вариант – обработка строки как массива символов, второй вариант – с помощью функций из и указателей. Все функции объединить в одну программу и организовать вызов их с помощью меню.
  1. Описание строк в Си.
  2. Инициализация строк.
  3. Ввод – вывод строк.
  4. Использование указателей на строки.
  5. Выделение памяти под строку и под массив строк.
  6. Функции из


1) Дан текст. Слова в тексте отделены одним пробелом. В конце текста точка. Опреде-лить, какой процент слов в тексте содержит удвоенную согласную.
2) В тексте вставить вместо одного пробела запятую и пробел, вместо двух пробелов - двоеточие и пробел, вместо трех и более пробелов тире и пробел.

1) После каждого символа ',' вставить пробел и подсчитать количество букв 'A' и 'B' от-дельно.
2) Подсчитать количество букв в третьем слове.
1) Заменить символ '*' на '++' и подсчитать общее количество букв 'F' и 'D'.
2) Дан текст, содержащий не более 250 символов. В тех словах, которые заканчиваются сочетанием букв ING, заменить это окончание на ED.

1) Подсчитать количество букв 'C' и 'D' отдельно и заменить каждую пару символов '**' на символ ' '.
2) Перед первой буквой каждого слова вставить символ'*'. Лишние символы (с 81-ого) отбросить.

1) После каждого символa '!' вставить символ 'I' и подсчитать общее количество цифр в строке.
2) Для встречающихся в заданном тексте пар рядом расположенных символов указать, сколько раз встречается в тексте каждое из таких двухбуквенных сочетаний.
1) Удалить каждую пару символов 'PQ' и подсчитать общее количество символов '.' и ',' в строке.
2) Выбрать в тексте первое по порядку слово с наибольшим числом вхождений в него буквы 'и'.

1) Подсчитать количество пар символов '+ -' и заменить каждый символ '*' на '/-'.
2) Для каждого слова указать количество букв, из которых оно состоит.

1) После каждой цифры вставить такую же цифру и подсчитать количество пар 'AC' в строке.
2) Выбрать те слова, длина которых превышает 5.

1) Удалить каждый символ 'A', стоящий после ',' и подсчитать количество пар 'BC' и 'DE' отдельно.
2) Определить количество слов, в которых буква 'П' встречается хотя бы один раз.

1) Подсчитать количество символов '.' , стоящих перед пробелом, и заменить каждую па-ру символов 'ST' на символ 'P'.
2) Последнее слово строки поставить после первого.

1) После каждого символа 'A' вставить пробел и подсчитать количество символов 'B', стоящих между знаками '+' и '-'.
2) Удалить последнюю букву в каждом слове.

1) Удалить каждый символ '?', стоящий после ';', и подсчитать общее количество симво-лов '0' и 'O'.
2) Подсчитать количество букв в предпоследнем слове.

1) Подсчитать количество символов '+', стоящих между 'A' и 'B', заменить каждый сим-вол '0' на 'OO'.
2) Перед каждой буквой третьего слова поставить '/'. Лишние символы (с 81-ого) отбро-сить.

1) В каждую пару символов 'AB' вставить символ '*', подсчитать, сколько раз в строке символ 'I' стоит перед '2'.
2) После последней буквы каждого слова вставить точку. Лишние символы (с 81-ого) отбросить.

1) Удалить все ',' из строки и подсчитать количество символов 'F', стоящих после '+', и количество символов 'F', стоящих после '-' (отдельно).
2) Удалить все пробелы из строки, кроме тех, которые стоят между первым и вторым словом.

1) Подсчитать количество пар '23' и '45' по отдельности и заменить каждый символ '/' на пару символов ': '.
2) Определить количество слов, которые заканчиваются на 'E'.

1) После каждого символов '.' вставить два пробела, подсчитать, сколько раз пара сим-волов 'C+' стоит перед символом 'D'.
2) Для каждого слова указать, сколько букв 'И' в нем содержится.


1) Удалить из строки все символы ',' и '.', подсчитать общее количество символов 'X' и 'Y', стоящих после'*'.
2) Выделить те слова, которые по длине меньше 3.

1) Подсчитать общее количество пробелов, стоящих после '.'и ',', заменить каждый сим-вол '!' на '? '.
2) Определить количество слов, в которых нет ни одной буквы 'E'.

1) Вставить символ ';' после каждого символа 'A' и после каждого 'B', подсчитать, сколько раз символ 'C' встречается между символами '*' и '/'.
2) Переставить первое слово в конец строки.

1) Удалить из строки каждую пару символов '!?', под- считать количество символов 'Z' и отдельно количество символов 'T', стоящих перед '.'.
2) Каждое слово заключить в кавычки.

1) Подсчитать количество символов ',', стоящих перед пробелом, и отдельно количество символов ';', стоящих после 'G', и заменить каждую букву 'H' на 'N'.
2) Подсчитать количество букв во втором слове.

1) Перед каждым символом '*' вставить символ '+', подсчитать, сколько раз в строке пара символов 'IJ' стоит после пробела.
2) После каждой буквы предпоследнего слова вставить символ '*'. Лишние символы (с 81-ого) отбросить.

1) Удалить из строки все символы 'S', стоящие как после '.', так и после ';', подсчитать об-щее количество символов 'A' и 'B'.
2) После первой буквы каждого слова вставить '-'. Лишние символы (с 81-ого) отбросить.

1) Подсчитать количество символов 'U', стоящих после символа '/', и отдельно коли-чество символов 'V'; заменить каждую пару символов '**' на символ ' '.
2) Удалить пробелы, стоящие между первым и вторым словом, а также между двумя по-следними словами.

1) Вставить пробел между символом '*' и цифрой (для каждой такой пары),подсчитать количество символов 'W', стоящих после пары 'A+'.
2) Определить количество слов, вторая буква которых'P'.

1) Удалить каждый символ 'B', стоящий перед символом 'A' и 'C', стоящих после про-бела.
2) Для каждого слова, кроме последнего, указать, сколько пробелов стоит после него.
1) Подсчитать количество символов '.', стоящих после ',', и отдельно количество ';', стоя-щих перед '-', заменить каждый символ 'E' на 'F'.
2) Выбрать те слова, длина которых равна заданному числу.
1) После каждого символа 'K', если только он не стоит после 'L', вставить символ '+'; под-считать количество символов 'K' в строке.
2) Определить количество слов, в которых первая и последняя буквы совпадают.
1) Удалить символ 'M', стоящий после 'N', если только после 'M' не стоит '-'; подсчитать общее количество русских и латинских букв 'A' в строке.
2) Поменять местами первое и последнее слова.
В каждой директории по программе к лабораторной работе. Учитесь хорошо!