Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выбор одного варианта из двух Добрый вечер! Помогите, пожалуйста, не совсем понял, как с оператором if сделать выбор на вывод подходящего условия. Имеется условие: if (a >b) c=m; else if(a <b) c=b; Как сделать так, что бы в консоли выводился один из вариантов? Пример: вариант а столько то раз (раз - вводимых с клавиатуры). Добавлено через 1 минуту В паскале это выглядит вот так: https://www.cyberforum.ru/ cpp-beginners/ thread1041154.html C++ Работа с изображением в консольном приложении
Срочно братья программисты, прошу о помощи! Волнуют три вопроса, а еще больше на них ответы (подробные). 1. Функция MakePalette. Принцип работы, результат и т.д. 2. Хранение данных изображения в классе Image.Переменные, типы изображения, связь данных .bmp формата и данных этого же изображения в классе Image. 3.Присваивание и копирование объектов класса. Зачем нужна перезагрузка оператора...
C++ Составьте программу, которая вычисляет сумму чисел от 1 до 10 https://www.cyberforum.ru/ cpp-beginners/ thread1041145.html
Составьте программу, которая вычисляет сумму чисел от 1 до 100. помогите пожалуйста составить программу с++ пожалуйста
C++ Разработать класс large Помогите, решить задачу. Длинную арифметику перечитал уже несколько десятков раз, но все равно не понял. Небольшой исходник по первой части я уже сделал..., а дальше тупик.. В с++ почти ноль. Разработать класс large – длинное целое. Для хранения одной десятичной цифры использовать одно число типа char. Количество десятичных цифр, которые должны размещаться в этом числе, передавать в... https://www.cyberforum.ru/ cpp-beginners/ thread1041142.html
C++ Синтаксис математического выражения С++
Задание звучит так : "Создать программу, анализирующую правильность записи арифметического выражения с точки зрения синтаксиса С++. Арифметическое выражение задается строковой переменной и вводится с клавиатуры компьютера." Самое проблемное это ++ -- и сокращенные присваивания, ибо до этой задачи я даже не пытался компилировать такой ужас как: C=a+++b; C*=a/=a-=(a- --b); C=--(a*=((++b)--));...
C++ Ввод данных Во время работы программы она не видит строку(как я думаю) cout<<"m="<<m<<"";(эта строка находится в функции decrypt) как это исправить? Программа работает #include <iostream> #include <cstdlib> #include <ctime> #include <string> #include <fstream> #include <iostream> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread1041116.html
C++ Сортировка https://www.cyberforum.ru/ cpp-beginners/ thread1041109.html
Нужно создать программу для сортировки массива из 10 элементов типа unsigned int поразрядной сортировкой и сортировкой выбором . заполнение массива случайно или как константа. вот код паскаль:uses crt; const n=10; type itype=word; var mass : array of itype; i, j,x, k: integer; Procedure Swap(Var a, b: itype); Var p: integer;
C++ Разделить цифры, стоящие на нечётных местах на 3
Дано число. Разделить цифры, стоящие на нечётных местах на 3. Если не делятся без остатка, то оставить без изменения. помогите пожалуйста составить программу с++ пожалуйста
C++ Будильник Bada https://www.cyberforum.ru/ cpp-beginners/ thread1041093.html
Так как среда разработки называется bada C++ имею полное право сюда писать. Вообще те у кого смарты на баде вообщем стандартном будильнике не воспроизводится звуки при сигнале будильника на наушники вот как решить эту проблему. Объясню это для того чтобы когда ложишься спасть подключим к разъему колонок телефон утром он заиграл на громкости колонок А то я уже з@#$ся просыпать =) Ну вообщем если...
C++ Определить, кратны ли числа последовательности своему порядковому номеру Дана последовательность целых чисел, конец которой обозначен нулем. Определить, кратны ли числа последовательности своему порядковому номеру. помогите пожалуйста составить программу с++ пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread1041092.html
C++ Работа с диском
Приветствую всех! Умею пользоваться fstream, stdio, но дело не в этом. Нужно максимальное быстродействие. Слышал про такие тонкости как выборочное чтение и время позиционирования головок. Слышал что если нужно найти что то в файле, быстрее будет закешировать его целиком, и искать в памяти. Где найти более подробную инфу про быстродействие работы диском?
C++ Интеграл https://www.cyberforum.ru/ cpp-beginners/ thread1041055.html
Подскажите пожалуйста как посчитать функцию. Я просто не понимаю, у нас же надо посчитать на y с шагом h Но функция же зависит от x вроде, и в когда с чем считать я что-то не врублюсь) см.фото
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,512
14.12.2013, 21:08 0

Подсчет частоты алфавита - C++ - Ответ 5494153

14.12.2013, 21:08. Показов 3229. Ответов 23
Метки (Все метки)

Ответ

Цитата Сообщение от ika11ika Посмотреть сообщение
я не оспариваю варианты, я просто не могу в них разобраться, вот в чем проблема
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
int symbols[256]={0};
char c;
while(!f.eof()){
* f>>c;
* symbols[c]++;//тут ещё нужно, наверн. подумать, что делать со знаковыми char
}
поехали по шагам

C++
1
int symbols[256]={0};
выделяем массив на 256 элементов и обнуляем его, в нем будет лежать количество букв в тексте например в 65 ячейке будет лежать количество букв 'A'
C++
1
char c;
здесь ошибка нужно объявить беззнаковую чтобы считать русские буквы
C++
1
unsigned char c;
создадим переменную куда будем считывать буквы
C++
1
while(!f.eof()){
крутим цикл пока не кончится файл
C++
1
 f>>c;
считываем символ из файла
C++
1
symbols[c]++;
увеличиваем значение ячейки на 1
например считали символ 'A' его номер 65
значит увеличиваем 65 ячейку на 1

после цикла в массиве и будет лежать частота букв
например чтобы узнать сколько раз встретилась буква 'B'
достаточно написать
C++
1
cout<<symbols['B'];


Вернуться к обсуждению:
Подсчет частоты алфавита C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2013, 21:08
Готовые ответы и решения:

Подсчет частоты встречаемости слов
Разработайте программу, выполняющую подсчет частоты встречаемости слов, поступающих со...

Подсчет количества символов русского алфавита в текстовом файле
Здравствуйте, нужна ваша помощь) Допустим у нас имеется текстовой файл Test.txt( в нем находятся...

Вывести таблицу частоты букв использования латинского алфавита для данного текстового файла text.txt в файл f1.txt
/********************************************************************** Вывести таблицу частоты...

Сделать подсчет частоты встречаемости последовательности символов АБВ в текстовом файле
Народ помогите пожалуйста решить задачу: подсчет частоты встречаемости последовательности символов...

23
14.12.2013, 21:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2013, 21:08
Помогаю со студенческими работами здесь

Один из способов идентификации автора литературного произведения – подсчет частоты вхождения отдельных слов
Один из способов идентификации автора литературного произведения – подсчет частоты вхождения...

Строка: Подсчет числа вхождений и частоты появления букв латинского алфавита в заданной строке.
Записать программу подсчета числа вхождений и относительной частоты появления всех букв латинского...

Сравнение частоты появления букв русского алфавита
Доброе утро, форумчане Есть код, где с файла читается частота появления каждого символа Мне нужно...

Построить гистограмму распределения частоты появления букв кириллического алфавита, анализируя произвольный файл
Паскаль. Построить гистограмму распределения частоты появления букв кириллического алфавита...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru