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

Частотный анализ байтов файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ребус друг гурд http://www.cyberforum.ru/cpp-beginners/thread736322.html
Ребята помогите пожалуйста переделать на пост и пред условие # include <iostream.h> # include <stdio.h> # include <conio.h> # include <math.h> void main() {int d,r,u,g,s0,s1,sum; cout <<"Rebus"; for (d=1;d<5;++d){
C++ Ошибка (записывается код символа, а не сам символ) есть строка символов (принял из EditBox) CString str; const char *strС; strС=(const char*) str; нужно число преобразовать в float или double функций по переводу я не нашел - решил заморочиться написать свою. (округляю до 3 чисел после запятой) http://www.cyberforum.ru/cpp-beginners/thread736321.html
Разрженные матрицы дайте совет C++
Здравствуйте, есть вот задание на курсовую: 1. Разреженная матрица С(пxп) хранится по схеме Кнута. Написать программу, которая создает матрицу D (пхп) в таком же формате Может кто делал, хочу узнать, в файле у нас будет разреженная матрица и нам её надо представить в виде КРМ, модифицированных схем? Может кто делал, какие советы даст? Буду очень благодарен! Спасибо!
C++ Разработать модуль подкачки с визуализацией процесса подкачки страниц или сегментов
Всем доброго времени суток! я уже полмесяца не могу разобраться с этой задачей, может кто-нибудь в курсе как реализовать, задание такое: 1. Разработать 2 рабочих процесса, имитирующих обработку некоторой информации с обращением к сегментированному массиву данных. 2. Реализовать диспетчер памяти с сегментным или страничным способом размещения в памяти с имитацией нехватки физического...
C++ Не могу исправить ошибку(error C2137: empty character constant) http://www.cyberforum.ru/cpp-beginners/thread736283.html
задание найти с помощью функции максимальный и минимальный элемент массива размерностью m*n и вывести на экран ошибка одна: error C2137: empty character constant Error executing cl.exe. (в коде помечена так ==> <==) #include<iostream.h> #include<iomanip.h> #include<math.h> #include<time.h>
C++ Дан файл с текстом, нужно вывести каждое слово с новой строчки и посчитать количество символов у каждом слове.. Дан файл с текстом, нужно вывести каждое слово с новой строчки и посчитать количество символов у каждом слове.. #include <iostream> #include <fstream> #include <conio.h> #include <string> using namespace std; int main() { подробнее

Показать сообщение отдельно
alex390
Сообщений: n/a
18.12.2012, 08:01     Частотный анализ байтов файла
Помогите написать программу



Вводятся имя файла произвольного содержания не длиннее 32 Кбайт и число k (k = 1...9) - см. ниже. Затем проводится подсчет количества байтов с одинаковым кодом и их относительных долей в процентах. Всего может быть 256 различных кодов. Принять формат каждого счетчика unsigned int. Определить также k наиболее частых и k наименее частых байтовых кодов. В качестве выходных данных сформировать текстовый файл CHARPROB.OUT со следующим содержимым (шаблон):

(c) <имя автора, версия и название задачи>
Обработано XXXXX байтов из файла <INFILEN.AME>
Значение байта Повторилось, раз Что составляет, %
0x0000 000 YYY KK.LLL
...
0x00FF 255 XX QQ.PPP
k наиболее частых кода (в порядке снижения повторяемости)
Значение байта Повторилось, раз Что составляет, %
0x0090 999 MMM AA.BBB
0x00A1 999 LL CC.EEE
...
0x0056 999 RRRR DD.FFF
k наименее частых кода (в порядке снижения повторяемости)
Значение байта Повторилось, раз Что составляет, %
0x001B 999 GGG AA.BBB
0x0039 999 NN CC.EEE
...
0x00F1 999 PPPP DD.FFF

УКАЗАНИЯ: Предусмотреть обработку ошибочных ситуаций, особенно при файловых операциях, а также вывод на экран процента выполнения во время подсчета в качестве индикатора процесса.
РАЗВИТИЕ:
1. Расширить эту задачу на файлы длиной до 2...4 Гбайт и реализовать в программе.
2. Предусмотреть при обработке каждых 64 Кбайт вывод промежуточных выходных файлов с именами CPxxxxxx.OUT, где xxxxxx - порядковый номер. После записи очередного такого файла, его предыдущая версия должна уничтожаться.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru