Есть ответ 👍

С++ ! один из методов криптографии заключается в измерении частоты появляения буквы в тексте. необходимо написать программу, вычисляющую какую часть текста составляет указанная буква. т.е. отношения количества встречания одной буквы к количеству букв в тексте.

196
394
Посмотреть ответы 3

Ответы на вопрос:

Enweys
4,5(34 оценок)

#include < iostream> #include < map> using namespace std;   int main() {     string text = { "hello my name is paperman" }; // наш текст     string word = { "" }; // слово для сравнения     cin > > word; // просим ввести сравниваемую букву     map< char, unsigned> key_map;     for(auto i: text) {         if (word.find(tolower(i)) ! = string: : npos) {             ++key_map[tolower(i)] ;         }     }     for(auto & pair : key_map) {         cout < < "char: " < < pair.first < < " | count: " < < pair.second < < endl ;     }     return 0; }
qwertyroom
4,4(72 оценок)

// на вход в командной строке нужно подать название файла с текстом, в стандартном потоке указанный символ #include < cstdio> int main(int argc, char **argv) {     char g_ch = getchar();     file *fin = fopen(argv[1], "rt");     int count = 0;     int count_all = 0;     char ch = 0;     while ((ch = fgetc(fin)) ! = eof) {         if (ch == g_ch) {             count++;         }         count_all++;     }     printf("%f\n", 1. * count / count_all);     return fclose(fin); }
vasad2005
4,7(83 оценок)

Будущее. оно может быть разным,  и предсказать то, что будет практически невозможно. в последнее время техника стала чуть ли не основой современной жизни, ведь без неё мы уже никак не можем обойтись. компьютеры стали для нас чем-то обычным, и нас уже ими не удивишь.  я  считаю, что в будущем компьютеры будут более усовершенствованными и практичными и компактными,  у них будет гораздо больше функций,  и они будут более мощными. возможно, они будут даже совмещены с каким-нибудь другим прибором подобного назначения. не нужно быть знатоком,  чтобы понять, что прогресс не стоит на месте, а это значит, что и с технической точки зрения тоже всё меняется. возможно, когда-нибудь даже появятся такие компьютеры, которые можно будет назвать живыми, то есть их функции можно будет сравнивать с силой человеческого разума. но это только мои предположения, некоторые из которых мне кажутся верными.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS