Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Что делает следующий код программы? https://www.cyberforum.ru/ cpp-beginners/ thread911817.html
Что делает следующий код программы: Int i; Int j; For(j=0; j<10; j++) {i=j;}
C++ библиотека openVC
Здравствуйте не могу поставить на убунту 13 библиотеку openVC, вот мануал http://karytech.blogspot.ru/2012/05/opencv-24-on-ubuntu-1204.html выдает ошибку когда ввожу команду make root@Mozart:~/Загрузки/OpenCV-2.4.0# make Building NVCC (Device) object modules/core/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_matrix_operations.cu.o In file included from...
C++ подскажите какой ответ получится,не могу запустить! #include"stdafx.h" #include<iostream> using namespace std; int main() { int x,y; x=1; y=50; y=y%x-89; if (y==0) {cout<<y+99;} https://www.cyberforum.ru/ cpp-beginners/ thread911762.html C++ Генерация сочетаний https://www.cyberforum.ru/ cpp-beginners/ thread911749.html
Всем привет. Давеча решал вот эту задачку на генерацию сочетаний, казалось бы ничего сложного. Сперва решил делать рекурсией. вот решение #include <iostream> using namespace std; int k,n;
C++ Объясните человеческим языком мне чайнику что такое singleton, статический класс. Зачем они нужны. Что рекомендуете прочитать мне для начала
Объясните человеческим языком мне чайнику что такое singleton, статический класс. Зачем они нужны. Что рекомендуете прочитать мне для начала.
C++ Оператор == https://www.cyberforum.ru/ cpp-beginners/ thread911727.html
char ch = 255; if(ch==255) cout<<"Hello!"; Почему условие выдаёт false? Понятно что ch в данном случае равно -1 из-за переполнения, но если сравнивать побитово то эти выражения равны! Почему так?
C++ Что означает данная строчка кода? https://www.cyberforum.ru/ cpp-beginners/ thread911725.html
#define MASSIZE(x) (sizeof(x)/sizeof(x)) можете пожалуйста объяснить что это значит?
C++ Автораспознавание капчи
Нужно создать прграмму,что бы она могла распознавать такую капчу как в вложении.Все это нужно чтобы создать полностю автоматический автокликер.Автокликер уже создан,и распознает капчу со звездочками(см вложение).Но мне нужно его усовершенствовать что б он распознавал капчу также с примерами см вложение.Помогите ,плиз!
C++ Объясните умственно отсталому как сделать элементарную вещь в списке Добрый день, спасибо что зашли в эту тему. Сколько я ни пытался лазить по разным сайтам, темам, я никак не могу понять как этим списком пользоваться. Копирую код - всё работает чудесно, но пытаюсь отредактировать под свою задачу - ничего не получается. Объясните мне, пожалуйста: Как при проверке истинности условия в цикле программа может занести в список значение переменной, а потом вывести... https://www.cyberforum.ru/ cpp-beginners/ thread911718.html C++ пдскажите какой ответ получится в итоге,а то у меня не запускается! https://www.cyberforum.ru/ cpp-beginners/ thread911715.html
#include"stdafx.h" #include<iostream> using namespace std; int main() { int x,y; x=100; y=560; y=y%x-6; if (y==0) {cout<<y+9;}
C++ Счетчик нужен
Помогите пож как здесь установить счетчик и сделать так чтобы программа работала пока не будет отгадано число. #include <iostream> #include <conio.h> using namespace std; int main() { int a=512,b,c=0;
C++ Вставить строку перед каждым вхождением символа. https://www.cyberforum.ru/ cpp-beginners/ thread911695.html
Дан символ С и строки S,S0. Перед каждым вхождением символа С в строку S вставить строку S0.
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 37
26.06.2013, 09:35  [ТС] 0

Реализация алгоритма RLE - C++ - Ответ 4770840

26.06.2013, 09:35. Показов 11468. Ответов 20
Метки (Все метки)

Ответ

Ребята благодарю за столь скорые ответы, покапаюсь

Добавлено через 13 часов 25 минут
Спасибо вам еще раз за помощь, хочу узнать еще кое что дописал decode:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <stdio.h>
#include <tchar.h>
 
using namespace std;
 
void encode (char mass[], char * out, int size)
{
        int counter = 0;
        int recurring_count = 0;
        for (int i = 0; i < size; i++)
        {
            if (mass[i] != mass[i+1])
            {
                recurring_count++;
                out[counter++] = mass[i];
                out[counter++] = recurring_count+'0';
                recurring_count = 0;
            } else {
                recurring_count++;
            }
        }
}
 
void decode (char mass[], char * out, int size)
{
        int counter = 0;
        for (int i = 0; i < size; i++)
        {
            if (i & 1)
            {
                int num = mass[i]-'0';
                for (int j = 0; j < num; j++) {
                    out[counter++] = mass[i-1];
                }
            }
        }
}
 
 
int main ()
{
        char data[] = {'a','a','a','a','a','c','b','b','c','c','g','k','b','b','b','b'};
        int size = sizeof(data)/sizeof(data[0]);
 
        char * encode_out = new char[size]();
        char * decode_out = new char[size]();
 
        encode(data, encode_out, size);
        cout << encode_out;
        cout << "\n";
        decode(encode_out, decode_out, size);
        cout << decode_out;
 
        int wait;
        cin >> wait;
}
Всё отлично только вот по какой-то, пока мне непонятной причине, в выводе я вижу следующее:

C++
1
2
a5c1b2c2g1k1b4
aaaaacbbccgkbbbb****ллллллллю|ю|
Подскажите из-за чего выдаёт эту лишнюю белиберду.

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

Написать программу на основе алгоритма RLE (сжатие/восстановление массива)
Массив из 0 и 1 целых чисел. Массив надо сжать, а затем восстановить массива. Надо написать...

Разработайте приложение rle.exe, выполняющее RLE-компрессию бинарных файлов
Разработайте приложение rle.exe, выполняющее RLE-компрессию бинарных файлов с сильно разреженным...

Реализация алгоритма
Смотрите, есть функция для рисования сегмента круга: pieslice(int x, int y, int start, int end,...

Реализация алгоритма
помогите пожалуйсто написать программу: 1. Реализовать алгоритм Insertion-Sort (сортировка...

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

Реализация Алгоритма Грэхема на С++
Доброго времени суток, пожалуйста помогите разобраться с написанием программы. Что непонятно: 1)...

Реализация алгоритма Дейкстры
Кто может подсказать (или указать где найти) код алгоритма Дейкстры на С++?

Реализация LCS алгоритма на с++
Здравствуйте форумчане!! Помогите заблудшей душе.... Есть задачка , максимально быстрым способом...

Реализация циклического алгоритма
Помогите пожалуйста! Мне нужно написать несколько программ, но получается не всё. Может кого...

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