Untitled
ketronix
c_cpp
2 years ago
1.0 kB
5
Indexable
#include <iostream> #include <string> #include <unordered_map> using namespace std; // Оголошення функцій void decrypt(string text); unordered_map<char, int> countFrequency(string text); // Головна функція int main() { string ciphertext = "some encrypted text"; decrypt(ciphertext); return 0; } // Функція для дешифрування void decrypt(string text) { unordered_map<char, int> frequency = countFrequency(text); // Виведення результатів аналізу частоти for (auto& pair : frequency) { cout << pair.first << ": " << pair.second << endl; } // TODO: декодування тексту згідно з результатами частотного аналізу } // Функція для підрахунку частоти кожного символу в тексті unordered_map<char, int> countFrequency(string text) { unordered_map<char, int> frequency; for (char& c : text) { frequency[c]++; } return frequency; }
Editor is loading...