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

Посчитать частоту появления букв в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Относительно побочной диагонали матрицы отобразить часть, находящуюся выше неё http://www.cyberforum.ru/cpp-beginners/thread89632.html
Относительно побочной диагонали отобразить часть, находящуюся выше неё, отобразить ниже, а часть, назодящуюся ниже неё, отобразить выше, ну т.е. здела я её сделал статически, а мне надо её сделать динамически zaranee spasibo
C++ Составить программу обмена местами максимального и минимального элементов главной диогонали матрицы 4x4. как я понял надо работать только с главной диогональю зарание спасибо! http://www.cyberforum.ru/cpp-beginners/thread89608.html
C++ Определить, есть ли в массиве равные по абсолютной величине числа...
Определить, есть ли в массиве равные по абсолютной величине числа. Вычислить количество чисел, имеющих чередование четных и нечетных цифр?
двумерные массивы C++
Составить программу обмена местами максимального и минимального элементов главной диогонали матрицы 4x4. зарание спасибо!
C++ массив, необходимо найти среднее ненулевых элементов http://www.cyberforum.ru/cpp-beginners/thread89581.html
//необходимо найти сумму отличных от 0 элементов массива #include "stdafx.h" #include "conio.h" #define MAX 10 int _tmain(int argc, _TCHAR* argv) { int i=0,sum=0,counter=0; int mas; float sred=0;
C++ Длинная строка файла Здравствуйте. Си начал изучать не так давно, поэтому имеются различные запарки. Вот одна из них. Задача длинная строка файла. Мои наброски: #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int main(){ char c; int i=0; int kolvovstroke=0, number=0, vsestroki=0; ifstream fin("TEXT"); подробнее

Показать сообщение отдельно
Gravity
 Аватар для Gravity
555 / 549 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
26.01.2010, 02:54     Посчитать частоту появления букв в строке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <map>
#include <ctype.h>
 
int main()
{
    std::string s;
    std::cout << "Enter string: ";
    getline(std::cin, s);
 
    char c;
    std::cout << "Enter char: ";
    std::cin >> c;
 
    std::map<char, size_t> hyst;
    size_t i, len = s.length();
    for(i = 0; i < len; i++)
        hyst[toupper(s[i])]++;
    std::cout << c << ": " << hyst[toupper(c)] << " times\n";
    return 0;
}
 
Текущее время: 02:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru