Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
trum
0 / 0 / 0
Регистрация: 20.03.2012
Сообщений: 53
#1

Функции, сжатие слов - C++

23.05.2012, 22:26. Просмотров 341. Ответов 3
Метки нет (Все метки)

Описать функцию CompressStr(S) строкового типа, выполняющую сжатие строки S по следующему правилу: каждая подстрока строки S, состоящая из более чем четырех одинаковых символов C, заменяется текстом вида «С{K}», где K — количество символов C (предполагается, что строка S не содержит фигурных скобок «{» и «}»). Например, для строки S = «bbbccccce» функция вернет строку «bbbc{5}e». С помощью функции CompressStr сжать пять данных строк.

Имеется обратная задача, и есть эта готовая на паскале, но нужно на С.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 22:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функции, сжатие слов (C++):

Функция, получает строку слов и рзделителей, а на выходе имеет массив слов из строки и количество этих слов - C++
мне нужна функция, которая во входе получает строку слов и рзделителей (" ", ",", ".", "_", """), а на выходе имеет массив слов из строки...

Функции для подсчёта количества слов в списке - C++
Помогите в решении задачи по С++ нужно написать функции для подсчёта количества слов в списке: а) начинающихся и оканчивающихся одной и...

Задача сформировать массив строк и реализовать функции определения количества слов - C++
Здравствуйте, помогите сделать задачи: 1. Сформировать массив строк. Удалить из него строки, начинающиеся на букву "а". 2....

Программа считывает строку, делит ее на слова и выводит в порядке убывания длины слов (Ох,функции.Где ошибка?) - C++
Помогите найти в чем ошибка, две ночи с красными глазами сижу =-O . Программа считывает строку, делит ее на слова и выводит в порядке...

LZW сжатие - C++
Написал компрессию\декомпрессию.Сжатый файл представяет из себя текст(код символов разделенные пробелами). Проблема в том что сжатый файл...

Сжатие кода - C++
Добрый день. Есть код:if((globalReplace = edit->replacement()).isEmpty()) { for(j = 0; j <...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
niceonehere
13 / 13 / 0
Регистрация: 14.04.2012
Сообщений: 148
24.05.2012, 00:03 #2
ну не смертельно
но если уже есть паскаль почему не перевести?
trum
0 / 0 / 0
Регистрация: 20.03.2012
Сообщений: 53
24.05.2012, 00:10  [ТС] #3
увы я не знаком с паскалем(
niceonehere
13 / 13 / 0
Регистрация: 14.04.2012
Сообщений: 148
24.05.2012, 00:19 #4
там всё 1 в 1 почти 2 раз :может выложите? =)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2012, 00:19
Привет! Вот еще темы с ответами:

сжатие массива - C++
задание: В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) Максимальный и минимальный элемент массива 2)...

Сжатие Хаффмана - C++
Есть прога, реализующая сжатие Хаффмана: #include "stdafx.h" #include <iostream> #include <vector> #include <map> #include...

Сжатие изображения - C++
У меня есть массив байт изображения. Изображение в ARGB формате. Размер известен и постоянен 256 на 256. Как мне эту картинке уменьшить...

сжатие изображения - C++
хочу написать программку на C++ , желательно C++ Builder 6 которая сжимает изображение и востанавливает с помощью вейвлетов, но не знаю как.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.05.2012, 00:19
Ответ Создать тему
Опции темы

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