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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
hello world
Сообщений: n/a
#1

Определить количество вхождений в строку каждого из знаков, встречающихся в ней 1 или более раз - C++

04.03.2012, 21:02. Просмотров 605. Ответов 2
Метки нет (Все метки)

здравствуйте, уважаемые программисты. прошу вас помочь мне с задачей: "определить количество вхождений в строку каждого из знаков, встречающихся в ней 1 или более раз"
при выполнении работы запрещено использовать индексацию(например text[i] или *(p+i) и т.д.) и надо выполнить задание при помощи функций библиотеки string.
язык c++.
сам уже пробовал, но ничего толкового не получилось без индексации, точнее, без индексации вообще ничего не получилось
всем заранее спасибо за помощь.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2012, 21:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить количество вхождений в строку каждого из знаков, встречающихся в ней 1 или более раз (C++):

Определить количество вхождений строки из n знаков в строку из k знаков - C++
Всем доброй ночи ребят. Вы последняя надежда:( помогите пожалуйста 2 задачи решить последняя ночь( сразу препод говорил, что контрольную...

Определить количество вхождений каждого слова в заданную строку - C++
заданная строка. определить количество вхождения каждого слова в заданую строку. помогите,а то не могу понять почему не правельно...

Подсчитать количество вхождений каждого символа в строку - C++
например у Вас есть строка: asddsg В выходной файле, куда Вы запишите результаты работы программы будет: a – 1 s – 2 d – 2 g – 1

Дана символьная строка. Вывести на экран только те символы, которые встречаются в ней более трех раз, для каждого из эти - C++
мне нужно срочно!!!! помоги чем сможете. С++ Добавлено через 19 секунд Вот задание Дана символьная строка. Вывести на экран только...

Определить количество вхождений каждого слова - C++
Проанализировать текстовый файл и посчитать, сколько раз в него входит каждое слово. Большие и маленькие буквы рассматриваем как одну и ту...

Определить количество вхождений каждого символа в строке - C++
Помогите решить задачу! Вот условие: После ввода с клавиатуры произвольного строки выдать на экран протокол о количестве вхождений...

2
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
04.03.2012, 21:37 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <set>
#include <string>
#include <iterator>
 
int main()
{
    std::string s("Ffdf9FF");
    std::multiset<char> mset(s.begin(), s.end());
    auto it = mset.begin(), itEnd = mset.end();
    for(std::size_t cntr; it != itEnd; std::advance(it, cntr))
    {
        cntr = mset.count(*it);
        std::cout << *it << " - " << cntr << std::endl;
    }
    return 0;
}
0
MrCold
855 / 753 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
04.03.2012, 21:37 #3
///////////////////
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2012, 21:37
Привет! Вот еще темы с ответами:

Определить количество вхождений в массив значений каждого из его элементов - C++
дано задание &quot;ввести значения элементов массива, задав предварительно их количество. определить количество вхождений в массив значение...

Определить количество вхождений подстроки в заданную строку - C++
Определить количество вхождений подстроки в заданную строку.. Добавлено через 3 часа 57 минут Вообщем сам допер. Если кому...

Подсчитать количество вхождений слова «мама» в строку и вывести номера первых позиций этих вхождений - C++
Помогите исправить ошибку. Как вывести номера первых позиций вхождений слова мама? Подсчитать количество вхождений слова «мама» в строку...

Даны две строки: S и S0. Определить количество вхождений строки S0 в строку S - C++
Даны две строки: S и S0. Определить количество вхождений строки S0 в строку S.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru