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

Дешифрование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сравнить строки? http://www.cyberforum.ru/cpp-beginners/thread1008416.html
Бобрый день. Подскажите пжалста, как можно сравнить строки без учета регистра (шобы самому не писать функцию перевода в нижний регистр). надо сравнить две строковых переменные без учета регистра: String Sklad.tip; String poisk; // Создаю консольное приложение в визуал студии , интересуют именно сишные методы, а не визуала Заранее всем по "спасибу" :)
C++ No operator found which takes a right-hand operand Кто подскажет в чем ошибка? #include <iostream> #include <vector> class LongNumber { public: http://www.cyberforum.ru/cpp-beginners/thread1008409.html
Найти количество элементов массива вещественных чисел, дробная часть которых равна 0,5 C++
Найти количество элементов массива вещественных чисел, дробная часть которых равна 0,5
C++ В чем ошибки ?
#include<iostream> using namespace std; int main() { const int n = 10; int mas; int i;
C++ Ошибка в указателе http://www.cyberforum.ru/cpp-beginners/thread1008370.html
Необработанное исключение по адресу 0x6F274F98 (msvcr110d.dll) в Динамическая матрица.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFEEEFEE2. вот что выводит когда ввожу матрицы int main() { setlocale(LC_ALL, "Russian"); int N,M,Y,U; cout << "Введите размер первой" << endl; cin >> N >> M; int** p=new int*;
C++ Загвоздка с объявлением переменной Всем доброго времени суток. Недавно начал изучать С++ по Дейтелу. Есть такой пример программы, который прерывает цикл при определенном значении x при помощи break; //Применение break в структуре for #include "stdafx.h" #include <conio.h> #include <iostream> #include <iomanip> using namespace std; int main() { подробнее

Показать сообщение отдельно
nefton
44 / 20 / 5
Регистрация: 28.02.2013
Сообщений: 187
16.11.2013, 01:03     Дешифрование
зависит от размера текста. Применимы ли статистические данные. Если текст большой - то можно подбирать длинну ключа и его элементы не перебором - а чтоб количество букв и пробелов приближалось к среднестатистичскому.
Тоесть допустим длинна N. Заполняем случайно key[]. Оптимизируем key[i] из соображений максимальной схожести текста. (вероятность встретить пробел к примеру или гласную). И так оптимизируем по очереди.
Очень скоро (наоченьмного быстрее перебора) найдём чтото похожее.

Добавлено через 11 минут
кстати, всё намного проще. Текстом является лишь по сути 24 буквы. А вот результатом операции ^ случайный байт. 0-255. Так что если key[i] выдаёт хоть гдето например символ ↨↑♀☼ или подобное - фтопку!

Добавлено через 2 минуты
п.с. Как Бьярн Страуструп в своём задании предполагает проверить насколько эффективна "помощь" программы?
 
Текущее время: 08:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru