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

Проверка текста на осмысленность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одна интересная задачка http://www.cyberforum.ru/cpp-beginners/thread980518.html
Помогите, пожалуйста, с написанием программы. Буду благодарна, если даже просто подтолкнете к мысли решения. Даны натуральное число n, действительные числа x1, y1, x2, y2,..., xn, yn. Найти площадь n-угольника произвольной конфигурации, вершины которого при некотором последовательном обходе имеют координаты (x1, y1), (x2, y2),..., (xn, yn). Реализовать проверку корректности исходных...
C++ Объясните как заполнить множество Объясните дураку, как заполнить множество словами, я уже весь гугл облазил, как только не пробовал и массивами его запонять и строками. Мне нужно создать множество в котором будут наименования товаром. Пробовал вначале заполнить строку, а потом передать ее множеству, но строка-то заполняется по-символьно, т.е. каждая буква - отдельный i-й элемент. Пробовал через массив, там также... Но самая... http://www.cyberforum.ru/cpp-beginners/thread980513.html
C++ Структуры
Помогите не могу исправить програму. Не найду все ошибки. Только учусь и помогите исправить. Спасибо #include <stdio.h> #include <string.h> #include <stdafx.h> #define N 5 #define M 3 struct Tstud { char fio; int oc;
C++ Создание массива объектов формы Label
Итак, у меня есть n-мерный массив и n-Label-ов. Хотелось бы как-то облегчить себе жизнь с его выводом на форму. Подскажите, можно ли оформить эти Label-ы каким-то чудным образом в цикл, для дальнейшего вывода массива. Проще говоря идея такова: for for Form1->Label->Caption=X;
C++ Проверьте, пожалуйста, почему erase() не работает http://www.cyberforum.ru/cpp-beginners/thread980500.html
программа в целом работает, но мне нужно исключить все гласные буквы из текста, в этом куске не удаляются элементы множества с кодом значения гласной буквы. подскажите как удалить все гласные... for(im=sm.begin(); im!=sm.end(); ++im) //удаление из множества всех гласных { for(i = 0; i < 5; i++) { if(vowels == (int)*im) sm.erase(im);
C++ Удаление элемента без буферного массива Удалить из массива все элементы, превышающие его среднее арифметическое значение S, кроме первого такого элемента, и определить, как при этом изменилось значение S. Буферный массив не использовать. Работает все кроме то, что если стоят два рядом которые превышают среднее арифметичное, то меняется только одно. int srednee() {int i,counter1,sredarifm,first; counter1=0; sredarifm=0;... подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
5580 / 2614 / 239
Регистрация: 01.11.2011
Сообщений: 6,428
Завершенные тесты: 1
18.10.2013, 16:02     Проверка текста на осмысленность
Цитата Сообщение от kelpo Посмотреть сообщение
является ли последовательность букв осмысленным текстом
Обычно в первую очередь действительно смотрится что за язык используется. Есть кучи таблиц распределения встречающихся букв и сочетаний букв для тех или иных языков. По ним определяется собственно язык. Далее (если не хотите по словарям (хотя тут вспоминается "вам шашечки или ехать?")) анализируйте куски текста, находя одинаковые, повторяющиеся. Делайте из них какие-то выводы.

И вообще за идеями действительно лучше податься к криптоаналитикам, а сюда уже соваться с готовым к реализации методом.
 
Текущее время: 22:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru