Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ax1le
0 / 0 / 0
Регистрация: 16.10.2017
Сообщений: 15
1

Напечатать гистограмму появления различных введенных символов во входной строке

16.10.2017, 16:51. Просмотров 229. Ответов 4

https://pastebin.com/TmSTh9Ue - Тут моя программа, но она не компилируется
Исправьте, где ошибки пожалуйста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdlib.h>
#include <map>
#include <string>
#include <iostream>
#include <iomanip>
 
int main() {
   map < char , size_t > collection ;
   string str ;
   cout << "Input string:" << endl ;
   cout.flush ( ) ;
   getline (  cin , str ) ;
   for ( string :: const_iterator it = str.begin ( ) , itEnd = str.end ( ) ; it != itEnd ; ++it ) {
      collection [ * it ] += 1 ;
   }
   for (  map < char , size_t > :: const_iterator it = collection.begin ( ) , itEnd = collection.end ( ) ; it != itEnd ; ++it ) {
       cout << setw ( 5 ) << setfill ( ' ' ) << left << it -> first
          << setw ( it -> second ) << setfill ( '#' ) << left << "" << endl ;
   }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2017, 16:51
Ответы с готовыми решениями:

Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке
1) Напишите программу, печатающую гистограмму появления различных введенных...

Напишите программу, которая печатает гистограмму появления разнообразных введенных символов во входной строке
Напишите программу, которая печатает гистограмму появления разнообразных...

Преобразование введенных во входной строке латинских букв в русские в соответствие с правилами транслитерации
Нужно использовать вставку из ассемблера. Не знаю как сравнить элементы из...

Подсчитать в вводимой строке количество введенных символов, отличных от пробела.
С клавиатуры вводятся символы до тех пор, пока не встретится конец предложения....

Построить столбиковую гистограмму, отражающую частоту появления букв заданного алфавита
УСЛОВИЕ : Дана строка, содержащая некоторый текст (включая пробелы и знаки...

4
ax1le
0 / 0 / 0
Регистрация: 16.10.2017
Сообщений: 15
16.10.2017, 16:54  [ТС] 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdlib.h>
#include <map>
#include <string>
#include <iostream>
#include <iomanip>
 
int main() {
   map < char , size_t > collection ;
   string str ;
   cout << "Input string:" << endl ;
   cout.flush ( ) ;
   getline (  cin , str ) ;
   for ( string :: const_iterator it = str.begin ( ) , itEnd = str.end ( ) ; it != itEnd ; ++it ) {
      collection [ * it ] += 1 ;
   }
   for (  map < char , size_t > :: const_iterator it = collection.begin ( ) , itEnd = collection.end ( ) ; it != itEnd ; ++it ) {
       cout << setw ( 5 ) << setfill ( ' ' ) << left << it -> first
          << setw ( it -> second ) << setfill ( '#' ) << left << "" << endl ;
   }
}

Вот моя программа, но она не компилируется. Исправьте где не правильно, пожалуйста!
0
Даценд
Модератор
Эксперт .NET
4163 / 3942 / 2611
Регистрация: 20.04.2015
Сообщений: 7,149
16.10.2017, 16:57 3
C++
1
using namespace std;
0
ax1le
0 / 0 / 0
Регистрация: 16.10.2017
Сообщений: 15
16.10.2017, 17:32  [ТС] 4
Спасибо, но всё равно не компилируется
0
MrGluck
Модератор
Эксперт CЭксперт С++
8087 / 4940 / 1431
Регистрация: 29.11.2010
Сообщений: 13,398
16.10.2017, 17:35 5
ax1le, всё компилируется. Строчку нужно добавить после объявления заголовочных файлов.
0
16.10.2017, 17:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2017, 17:35

Сколько различных символов встречается в строке
которая для заданной строки s определяет, сколько различных символов...

Подсчет количества различных символов в строке
Помогите создать программу подсчета количества различных символов в строке.

Подсчитать, сколько различных символов встречается в строке
пожалуйста!!! помогите!!! совершенно не знаю как решить это задание дана...


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

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

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