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

Шеннон-Фано - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработка консольной программы http://www.cyberforum.ru/cpp-beginners/thread827640.html
Тут вот какое задание получила: Разработать консольную программу,выполняющую роль шела(консоли,командной строки).Программа должна уметь: 1)выводить список файлов текущей директории (команда dir); 2)выполнять переходы по директориям (команда cd); 3)выводить текстовые файлы или текст на экран (команда cat); 4)завершать работу (команда exit). Вроде бы и можно в скриптовом варианте,но есть...
C++ Задача на класс и констурктор День добрый! Помогите, нужно организовать класс треугольник, определенный по координатам вершин и содержащий конструктор и функции нахождения длин сторон, периметра, и высоты на большую сторону. Описание класса есть, надеюсь правильное. Как доделать остальное? //класс точка class Point { double x,y; // координаты точки public: Point(double _x,double _y){x=_x; y=_y;}; }; http://www.cyberforum.ru/cpp-beginners/thread827628.html
C++ Как отбросить пробелы после числа?
Нужно чтобы программа не считала пробел за символ. Когда я ввожу пробелы перед числом то он их отбрасывает, а вот когда после числа то считает их за символы и пишет что введено больше 16 символов. Как сделать чтобы он и после числа пробелы отбрасывал? Вот код: #include <iostream> #include <stdio.h> #include <conio.h> #include <locale.h> char * d(char * s) { char * p = s; ...
C++ Шаблон классов
Здорова! Не получается никак составить шаблон для классов: struct element; struct Link { element *prev, *next;//informaci9 dl9 cv9zuvani9 }; //template<struct int> struct element : public Link //odnocv9znui cpicok
C++ Урезание значений чисел http://www.cyberforum.ru/cpp-beginners/thread827606.html
Здравия желаю!:) Вследствие периодического возникновения такой проблемы (а точнее по желанию левой пятки) решил задать вопрос: как убрать ненавистное округление значений чисел, например переменной типа double со значением "123456789012345678.0" округляется до "123456789012345680.0"? Ведь, чем число больше, тем больше округляется его значение. Как от этого избавиться?:wall:
C++ Найдите наименьший элемент среди четных строк матрицы Помогите найти ошибку в коде. Дана целочисленная прямоугольная матрица (задать самостоятельно). 1. Найдите наименьший элемент среди четных строк этой матрицы. 2. Переставьте местами строки матрицы в порядке убывания модулей первых элементов строк. Не могу сделать второе условие, немного некорректно выполняется. Добавлено через 1 минуту #include <iostream> #include <iomanip.> подробнее

Показать сообщение отдельно
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
04.04.2013, 07:47     Шеннон-Фано
Вопрос будет о методе сжатия изображения(bmp) методом Шеннона-Фано.
Допустим я записываю значение, вероятность появления и битовый код в структуру. В итоге получается массив структур. Битовый код я думаю записать в массив типа bool.
В итоге я получаю битовый код каждого значения.
Вопросы: как по битам записать эти коды в файл ведь в файле только байты(1символ 1 байт)?? и вообще алгоритм реализации такой будет верным?? и получится ли вообще записать код в массив типа bool?? Спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru