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

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

Войти
Регистрация
Восстановить пароль
 
машка
0 / 0 / 0
Регистрация: 27.05.2009
Сообщений: 4
#1

Создание строк - C++

27.05.2009, 19:38. Просмотров 642. Ответов 2
Метки нет (Все метки)

Строка символов представляет собой предложение, написанное на русском языке. Предложение заканчивается точкой. Подсчитать и вывести количество различных букв, которые входят в это предложение. Ответ должен приводиться в грамматически правильной форме, например: а – 25 раз, к – 3 раза и т.д
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2009, 19:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание строк (C++):

Создание массива из строк - C++
В общем есть файл-словарик, в нем строки типа: popov-valera petrov-vasily ivanov-grisha Программа должна считывать этот словарик...

создание класса строк String - C++
Создать класс строка с функциями сложения(конкатенация),вычитания и сравнения строк. Пожауйста помогите решить или объясните как...

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

Создание динамического массива строк - C++
Всем доброго утра/вечера/дня. Возникла такая проблема. Не могу создать динамический массив строк. Т.е. нужно при вводе с клавиатуры...

Создание массива из 10000 не повторяющихся строк - C++
Всем добрый вечер. Мне необходимо сделать проверку на повторяющиеся слова в массиве и, если таковые есть, заменить их. Слова и кол-во букв...

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

2
Rififi
2360 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
27.05.2009, 21:10 #2
вроде так должно сработать (но проверять лень)
C++
1
2
3
4
std::string s = "...";
std::set<char> chrs;
std::copy(s.begin(), s.end(), std::inserter(chrs, chrs.begin()));
chrs.size(); // это количество различных симвоолов
0
ISergey
Maniac
Эксперт С++
1391 / 902 / 55
Регистрация: 02.01.2009
Сообщений: 2,695
Записей в блоге: 1
27.05.2009, 22:02 #3
Ну тогда так можно доделать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <algorithm>
#include <set>
 
using namespace std;
 
int main()
{
    string str = "testing string. sssss";
    set<char> chrs;
    copy(str.begin(), str.end(), inserter(chrs, chrs.begin()));
    //chrs.size(); // это количество различных симвоолов
    set<char>::iterator it = chrs.begin();
 
    for(; it != chrs.end(); ++it){
        cout << *it << " : " << count(str.begin(),str.end(), *it) << endl;
    }
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2009, 22:02
Привет! Вот еще темы с ответами:

Объединение определенных символов строк и создание из их нового массива? - C++
Подскажите пожалуйста как создать массив из символов(можно и двумерный) типа: АА АБ АВ АГ АД ... АЯ БА ББ БВ БГ БД ... БЯ . . . ...

Создание Мини Excel: реализация возможности создания строк-выражений - C++
Строки-выражения, которые начинаются с символа '=' и могут содержать неотрицательные целые числа, ссылки на ячейки и простые...

Создание функции инициализации двумерного массива строк через указатель - C++
Здравствуйте,имеется двумерный массив: in_data_up=_T(&quot;00&quot;); in_data_up=_T(&quot;01&quot;); ...

С\С++ динамическое создание зубчатого массива с разной длиной строк которая заранее не известна - C++
Друзья, помогите найти верное решение, есть интересная задачка Вводится массив строк текста с неизвестным количеством строк. Ввод...


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

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

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