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

Частотный анализ текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчёт количества сравнение в быстрой сортировке http://www.cyberforum.ru/cpp-beginners/thread677704.html
как сделать счетчик на количество сравнениний. #include <iostream> #include <conio.h> #include <math.h> #include <time.h> using namespace std; void quickSort(int arr, int left, int right) { int i = left, j = right; int tmp; int pivot = arr;
C++ реккурентная формула и разложение не один раз уже эту прогу переписывал.. #include <iostream.h> #include <iomanip.h> #include <math.h> int main() { double a,b,h,x,y,s,d; int n,i; a=0.1; b=0.5; n=150; //так написал чтоб не вводить данные по сто раз http://www.cyberforum.ru/cpp-beginners/thread677698.html
C++ Переписать в новый файл только те строки, в которых более 5 пробелов
большая просьба помочь, так у меня уже совсем ничего не получается((( была практика по программированию, но изучение с++ в теории мы будем проходить потом( после практики), почему так? я не знаю( вот задача(осталось последнюю сдать) Создать в редакторе текстовый файл, внести в него 10 строк произвольного текста. Разработать программу, которая из этого файла переписывает в другой файл только те...
C++ Графика в С++
Доброго времени суток, подскажите как использовать в С++ примитивную графику, установлена Visual C++ 2010, но можно и в другой среде. Приведите пожалуйста пример кода, включая все #unclude и т.д. Заранее спасибо!
C++ Подскажите что за типа такой long long int? http://www.cyberforum.ru/cpp-beginners/thread677596.html
Вопрос собственно сверху. Нигде не смог найти описания подобного типа
C++ Книга по ООП Подскажите пожалуйста, что мне лучше начать читать, если я уже знаю азы С++ (синтаксис, циклы, массивы и т.д.), ознакомился с классами (очень поверхностно) ? Интересует именно Объектно - ориентированная составляющая языка С++. подробнее

Показать сообщение отдельно
De_N
22 / 20 / 4
Регистрация: 15.10.2012
Сообщений: 49
22.10.2012, 22:08     Частотный анализ текста
Вот как пример. То есть код очевидно не оптимален. Просто так проще.
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
#include "stdio.h"
 
FILE *f;
char a;
int s[256];
 
main()
{
f=fopen("qwe.txt","r");
 
while (fscanf(f,"%c",&a)==1)
{
s[a]++;
}
 
fclose(f);
 
/*for (int i=0; i<256; i++)
{
printf("%c - %d\n", i, s[i]);
}*/
 
scanf("%c", &a); // чтобы увидеть результат
}
Открывается файл qwe.txt, находящийся в одной директории с программой.
Формируется массив из 256-и элементов типа int. Порядковый номер элемента - это его ASCII-код, а значение - сколько раз он встретился.
Массив заполняется в теле цикла while, пока функция fscan возвращает значение 1.
После этого в массиве содержится необходимая информация. Это можно наглядно увидеть, если разблокировать четыре строки с циклом for и оператором printf.
Останется лишь пройтись по массиву и найти максимальное значение, вывести его.
 
Текущее время: 06:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru