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

Определить частоту встречаемости символов в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки в С http://www.cyberforum.ru/cpp-beginners/thread216265.html
Господа, помогите! Осталось одно задание, но я никак не могу понять как его сделать. Суть задания: Вводится, строка, с разделителями( двойными, тройными..пробелами и прочими разделителями (разделители передаются функции в качестве аргумента)), нужно удалить все разделители(оставив по одному пробелу между словами) и вывести строку в обратном порядке. Я уже, что только не пробовал и через...
C++ Составить программу для вычисления... Составить программу для вычисления Yи Z по заданным формулам, определить в нечетных вариантах большее, а четных меньшее значение, т.е. max(Y;Z) или min(Y;Z). Произвести расчеты при различных числовых значениях параметров a и x. Помните об определённости и универсальности алгоритмов! http://www.cyberforum.ru/cpp-beginners/thread216200.html
C++ Кеширование сетевого диска
Необходима помощь в написании/поиске исходников программы кеширования сетевого диска. 1-ый год изучаем С++, а задали такой курсак.
Ввод массива и быстрая сортировка C++
Вводиться массив N строк,каждая строка заканчивается символом "0", выбрать строки не содержащие символов "# & \ / *" отсортировать по убыванию и вывести (по убываию суммы квадратов первых трех элементов)
C++ Метод Рунге-Кутта пятого порядка, модификация Мерсона http://www.cyberforum.ru/cpp-beginners/thread215898.html
помогите сделать этот метод при условии - автоматический выбор шага по контрольным членами((( заранее спасибо!!
C++ C++ строки. Разбиение строки на слова с русскими разделителями Здравствуйте. Мне нужно выполнить такое задание: В строке с нулевым завершителем, выделить слова, при условии что разделителями служат буквы русского алфавита. на С# такое сделать не составляет труда, а вот как на с++ это реализовать.. подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
21.12.2010, 12:16     Определить частоту встречаемости символов в строке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
   
    #include<iostream>
    #include<conio.h>
    #include<map>
    #define STROKA 50
    using namespace std;
    
    main()
    {
        map<char,int> m;
        char c[STROKA];
        for(int i=0;i<STROKA;i++)c[i]=0;
        cout<<"Enter string"<<endl;
        cin.getline(c,STROKA);
        for(int i=0;i<STROKA;i++){
            m[c[i]]++;
        }
        cout<<"\nChastota vstrechaemosti:"<<endl;
        map<char,int>::iterator iter;
        for(iter=m.begin();iter!=m.end();iter++){
            if((*iter).first==0)continue;
            cout<<(*iter).first<<"  "<<(*iter).second<<endl;
        }
        getch();
    }
 
Текущее время: 15:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru