Форум программистов, компьютерный форум, киберфорум
Наши страницы

Turbo Pascal

Войти
Регистрация
Восстановить пароль
 
Ахметов Тимур
17 / 4 / 1
Регистрация: 02.12.2012
Сообщений: 30
#1

Упаковка строки - Turbo Pascal

02.12.2013, 19:09. Просмотров 482. Ответов 0
Метки нет (Все метки)

Доброго времени суток всем. Прошу помощи в решении задачи:

Будем рассматривать только строки, состоящие из латинских букв и арабских цифр. Например, рассмотрим строку AAAAbCCCCC111dddd . Длина этой строки 17. Поскольку строка состоит только из латинских букв и арабских цифр, повторяющиеся символы могут быть удалены и заменены числами, определяющими количество повторений. Арабские цифры при это заключаем в апострофы. Таким образом, данная строка может быть представлена как 4Ab5c3'1'4d.
Напишите программу, которая упаковывает строку.

В строке могут встречаться только конструкции вида nA, где n -количество повторений символа (целое число от 2 до 99), а А - прописная или строчная латинская буква, либо цифра, заключенная в апострофы, либо конструкции вида А, т.е. символ без числа, определяющего количество повторений. Максимальная длина строки не превышает 80 символов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2013, 19:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Упаковка строки (Turbo Pascal):

Упаковка в Unit'ы подпроцедур - Turbo Pascal
Есть программа, которую надо упаковать в unit. Но в программе в процедурах есть подпроцедуры и их очень не хочется выносить оттуда...

Слить две строки, вставив символы одной строки между символами другой строки - Pascal
Строка a из n символов лексикографически меньше строки b из n символов, если существует такой индекс j, что aj < bj, а для всех i < j ai =...

Определить длину строки. Если длина строки >6, удалить часть строки в { } скобках. - Turbo Pascal
Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод". Программа должна определить длину введенной...

Строки. Определить длину введенной строки, если длина кратна 4, то первая часть строки меняется местами со второй - Turbo Pascal
Ввести с клавиатуры строку символов.признак окончания ввода строки-нажатие клавиши ввод.Программа должна определить длину введенной строки...

Строки. Если в конце строки точка отсутствует, то найти слово, заканчивающееся точкой и перенести его в конец строки. - Pascal
Дана строка, состоящая из слов и содержащая одну точку в конце одного из слов. Если в конце строки точка отсутствует, то найти слово,...

Строки. Даны строка S и подстрока S1.Удалить из строки S все вхождения строки S1 - Turbo Pascal
Даны строка S и подстрока S1.Удалить из строки S все вхождения строки S1.В строке S подсчитать кол-во вхождений строки S1.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2013, 19:09
Привет! Вот еще темы с ответами:

Строки. Даны строки S и So. Найти количество вхождений строки So в строку S - Turbo Pascal
Помогите пожалуйста, как сделать эту задачу без этих вот строчек... B:=TRUE; и без команды INC... Вот условие задачи: Даны строки S и...

'Упаковка' и 'Распаковка' строки - Delphi
Нужно составить две функции которые будут упаковывать\распаковывать строку Упаковка 'AAAAAAAABBBBBBBBCCCCDG' = '8A8B4CDG' Распаковка...

Упаковка строки с шестнадцатиричными значениями - C++
Доброго времени суток! Дано вот такое задание: Упакованная строка, содержащая символьное представление целых чисел. Все символы строки,...

Упаковка БД - 1С
Приветствую. Недавно начал работать с 1с. Буквально 3 месяца. Ставлю обновления конфигураций и платформы, но замечаю, что БД раздувается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru