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

Количество вхождений всех символов в строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамические масивы http://www.cyberforum.ru/cpp-beginners/thread31078.html
Помогите пожалуста !! Сформировать одномерный динамический массив целых чисел. Все положительные элементы массива перенести в начало массива, а отрицательные - в конец, изменив порядок их следования, используя временный динамический массив.
C++ Классы Вообще не знаю что это. Завтрв зачёт. Помогите плз. Задача переведена с латышского языка дословно, так что может быть немного непонятно. Помогите чем можете. Хотя бы что такое класс и для чего он нужен. Будет задание в котором надо сделать динамический список с классами или динамический список со структурами. Виды динамических списков которые могут попасться: Стэк, Ряд, циркулярный список,... http://www.cyberforum.ru/cpp-beginners/thread31064.html
Использование map C++
Создал словарь на основе map и сопоставил буквы определенным цифрам. Как из другого файла прочитать текст и заменить буквы соответствующим цифрами?
Из полож. и отриц. значений сформировать массив! C++
Доброе утро!!! Никак не получается прога на C++, помогите пожалуйста!!!! Вычислить z=0.7*1e3*exp(-sin(x))-2*pow(10,2.3)*sqrt(pow(sin(x/2),2)+pow(cos(x-3.14/2),2)) , где к=15, х изменяется от х1=0 до х2=45 с шагом h=(х2-х1)/к. Из положительных и отрицательных значений z сформировать массивы. Определить среднее арифметическое в каждом из массивов. Заранее огромное СПАСИБО!!!
C++ Сортировка слиянием http://www.cyberforum.ru/cpp-beginners/thread31026.html
Требуется отсортировать слиянием массив структур. По одному из элемерту структуры. Вторая ночь без сна, не могу понять даже реализацию сортировки слиянием. Если кто может напишите функцию сортировки слияниями в максимально доступном виде.
C++ Инвертировать стэк Тектс взял товарища с этого форума копирайты ему и респект вот этот чувак Monte-Cristo Алгоритм инвертирования элементы из одного стека упаковываем в другой и все тут . class Stack { private: int *stack; // это сам стэк целого типа ? int top; public: подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1331 / 864 / 50
Регистрация: 02.01.2009
Сообщений: 2,622
Записей в блоге: 1
22.04.2009, 18:26     Количество вхождений всех символов в строку
На С++ можно так
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 <algorithm>
#include <string>
#include <set>
int main()
{
    std::string buff; std::cin>>buff;
    std::multiset<char> con;
    con.insert(buff.begin(),buff.end());
    std::multiset<char>::iterator it = con.begin();
    for(; 
        it != con.end(); 
        it = std::upper_bound(con.begin(),con.end(),*it++))
 
        std::cout
        <<*it
        <<" : "
        <<std::count(con.begin(),con.end(),*it)
        <<std::endl;
 
    return 0;
}
 
Текущее время: 22:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru