Создан заказ №1139534
27 апреля 2016
СТРОКИ В ЯЗЫКЕ С++
Как заказчик описал требования к работе:
Цель работы: Составление алгоритмов и написание многомодульных программ циклической структуры обработки строк в среде СИ++.
Общие указания к заданиям лабораторной работы.
По номеру Вашего варианта выбрать задачу, решаемую в этой лабораторной работе, и выполнить для нее следующие задания.
Для реш
ения задачи разработайте следующие функции:
• индивидуальные функции, определенные в Вашем варианте.
Указанные в индивидуальном задании функции разработать осуществляя
доступ к нужному символу в строке (движение по строке) путем изменения значения указателя (адреса) этого символа.
Функции при необходимости могут (или должны) быть разделены на ряд составляющих функций;
Функция main предусмотреть возможность многократного выполнения программы.
Функции сгруппируйте в файлы и создайте проект. Откомпилируйте отдельные файлы проекта и выполните его.
Функция char* findPstrSymb1toSymb2(char* str,char symb1, char symb2, int& len) получает строку и находит в ней первую подстроку от symb1 до symb2, возвращает ее адрес через возвращаемое значение и через параметр по ссылке ее длину. Если такая подстрока не найдена, то функция возвращает 0.
Функция char* poiskMySymb(char* str, int len, char symb) получает строку, находит среди первых ее len символов символ symb и возвращает его адрес через возвращаемое значение. Если символ не найден, то функция возвращает адресный 0.
Функция void insertOneSymb(char* str, char symb) получает строку, символ symb и вставляет его в начало строки.
Функция char* zamenaZifrSymb(char* str, char s1, char s2, char zifr , int& kol) получает строку str, символ s1 и символ s2 и ищет в строке все подстроки, от символа s1 до символа s2, в каждой из них проверяет наличие цифрового символа zifr. Если в подстроке цифра найдена, то она заменяется двумя символами s1, s2. Функция возвращает через возвращаемое значение адрес строки, если удалось вставить символы хотя бы один раз, в противном случае возвращает 0. Функция через параметр по ссылке возвращает суммарное количество вставок. Используйте при разработке алгоритма функции findPstrSymb1toSymb2, poiskMySymb, insertOneSymb.
Программа вводит два любых символа, символ-цифру и строку и в каждой из таких строк ищет все подстроки от первого символа до второго символа, проверяет наличие в найденной подстроке введенного цифрового символа. Если в подстроке цифра найдена, то она заменяется двумя первыми символами. Программа выводит измененную строку и количество вставок. Программа подсчитывает количество строк, подвергшихся изменению. Осуществить контроль ввода символа-цифры.
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
28 апреля 2016
Заказ завершен, заказчик получил финальный файл с работой
5
СТРОКИ В ЯЗЫКЕ С++.jpg
2016-05-01 14:00
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Отличный автор. Помог с написанием кода к лабе да ещё и доп. заданием помог выполнить.