Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение функции Y, равное удвоенной сумме всех положительных значений функции Z https://www.cyberforum.ru/ cpp-beginners/ thread1861269.html
Задана последовательность для x , шаг h = 0,2. Вычислить значение функции Y, равное удвоенной сумме всех положительных значений функции Z = -2,3x + sin x.
C++ Вывести значения функции заданной в виде графика
Добрый день. Собственно задание: Для функции Y = f(X), график которой приведен ниже, вывести на экран значения Y для Х = 0, 0.25, 0.5, ... 19.75. Если я правильно понимаю то нужно запросить у пользователя значение Х, затем проверить его используя циклы, в которых будут формулы для проверки значений. Но каким образом это можно реализовать даже малейшего понятия не имею. Благодарю за любую...
C++ Представить таблицу значений аргументов и вычисленных значений функции https://www.cyberforum.ru/ cpp-beginners/ thread1861259.html
Представить таблицу значений аргументов и вычисленных значений функции. Выбор формулы осуществляется по заданному условию, аргумент изменяется в заданном промежутке с указанным шагом.
C++ Нажатие Enter не обрабатывается Не обрабатывается нажатие Enter, хотя другие кнопки обрабатываются. Что делать?if (e->KeyCode == Keys::Enter) { lblDisplay->Text = "Enter pressed" } P.S. Кинул сюда потому что в разделе CLI никто не отвечает https://www.cyberforum.ru/ cpp-beginners/ thread1861258.html
Задача про N этажей в небоскрёбе C++
В небоскрёбе N этажей и всего один подъезд; на каждом этаже по 3 квартиры; лифт может останавливаться только на нечётных этажах. Человек садится в лифт и набирает нужный номер его квартиры M. На какой этаж должен доставить лифт пассажира? Суть в ьлм чтобы программа определяла что если квартира на чётном этаже, то нужно программе указать этаж выше. В программе предоставленной ниже, прибавляется...
C++ Ввод текста по cin Доброго времени суток. имею следующий код: OpenAsper oAsper; cin>>pathS; path = new char ; strcpy( path, pathS.c_str() ); oAsper.open(path); функция open в качестве аргумента принимает char* https://www.cyberforum.ru/ cpp-beginners/ thread1861252.html
C++ Написать программу с выбор вида функции https://www.cyberforum.ru/ cpp-beginners/ thread1861245.html
Написать программу с выбором вида функции case
Как заменить столбец матрицы максимальным элементом? C++
Дан масив 3 на 6. Надо было найти максималный элемент,а потом вставить его в 3 столбец. Вот на этом я и завис. В консольном форме ничего не понимаю. Наш максимальный элемент. Arr; mi=0; mj=0; // нахожу максимальный элемент и его координаты for (int i = 0; i < 3; ++i) for (int j = 1; j < 6; ++j) if (Arr > max) { max = Arr;
C++ Реализовать пользовательский класс "Двунаправленный список"; реализовать добавление и удаление элементов Записи в линейном списке содержат ключевое поле типа *char(строка символов). Сформировать двунаправленный список. Удалить К элементов с заданными номерами. Добавить К элементов в начало списка. Ребят, может кто подскажет как делать это, а то вообще представления не имею, может кто пример задания такого знаете. Напишите кто помочь может. https://www.cyberforum.ru/ cpp-beginners/ thread1861216.html C++ Потоковый шифр на основе нелинейной схемы регистров сдвига Нужно доделать код #include <stdio.h> #include <locale.h>//для языка #include <iostream>//для cout и cin #include <fstream> // работа с файлами #include < conio.h > using namespace std; char tbac(unsigned int *k) // перевода однобайтового массива в символ https://www.cyberforum.ru/ cpp-beginners/ thread1861200.html
C++ Определить, сколько клеток будет через определенные промежутки времени
Одноклеточная амеба каждые 3 часа делится на две клетки. Определить, сколько клеток будет черещ 3, 6, 9, ..., 24 часа. Если первоначально была одна амеба.
C++ Найти какое расстояние пройдет каждая из мух https://www.cyberforum.ru/ cpp-beginners/ thread1861185.html
N мух выстраиваются вдоль окружности так, что расстояние мужду каждой парой соседних мух равно D сантиметров. Затем каждая муха с одинаковой скоростью начинает двигаться к своей соседке по часовой стрелке. Причем в каждый момент временимноговенная скрость каждой мухи направлена строго к соотвествующий соседке. Очевидно что через некоторое время все мухи сойдутся в одной точке. Надо найти какое...
515 / 407 / 188
Регистрация: 08.04.2013
Сообщений: 1,739
27.11.2016, 12:50 0

Метод сжатия строк, основанный на повторяющихся символах - C++ - Ответ 9820745

27.11.2016, 12:50. Показов 4538. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено adrinxxxx как решение

Решение

насчет обработки длинных строк не знаю, можно с файла и по символам читать, можно в буфер строки определеной длины, разбирайся
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
 char str[]="aaabbaaccccaabbccdddcc";
 int count = 1;
 
cout<<str<<endl;
 
 int n=strlen(str);
 
 for (int i = 0;i < n;i++)
 if (str[i]==str[i+1])  {count++; }
    else {
    
        std::cout << str[i] << count;
        count=1;
        }
return 0;
}


Вернуться к обсуждению:
Метод сжатия строк, основанный на повторяющихся символах C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2016, 12:50
Готовые ответы и решения:

Метод сжатия Хаффмана
Есть Метод сжатия Хаффмана или нет и как его использовать ? покажите если можите ? ну те кто уже...

Метод сжатия информации LZ
Люди добрые, помогите, тону... Может у кого завалялась программулька для сжатия информации методом...

Статический метод сжатия
Составить статический метод «сжатия» исходной последовательности символов: каждая...

Метод сжатия Хаффмана
Ктонибуть ответит по существу по теме ?

1
27.11.2016, 12:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2016, 12:50
Помогаю со студенческими работами здесь

Метод сжатия RLE
Помогите написать программу для сжатия данных методом RLE. Чтобы через встроенную граф.систему...

Фрактальный метод сжатия
Всем привет! Возможно у кого-то есть исходники или какие-то программы которые реализуют фрактальный...

zlib метод\уровень сжатия
Как менять метод и уровень сжатия при этом применяя api?

Ionic Zip асинхронный метод сжатия
Доброго времени господа. Помогите пожалуйста реализовать асинхронный метод сжатия. Что я сделал. ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru