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

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

Восстановить пароль Регистрация
 
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
11.10.2013, 19:05     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #1
1) Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2013, 19:05     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке
Посмотрите здесь:

Составить программу, печатающую ДА или НЕТ в зависимости от того, имеют ли три целых введенных числа одинаковую четность C++
Напишите программу, которая по заданной входной последовательности вычисляет ее медиану C++
Напишите программу, которая печатает гистограмму появления разнообразных введенных символов во входной строке C++
C++ Напишите программу, печатающую на экране содержимое исходного файла на С++
Напишите программу, печатающую фамилию ученика и его инициалы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11822 / 6801 / 769
Регистрация: 27.09.2012
Сообщений: 16,869
Записей в блоге: 2
Завершенные тесты: 1
11.10.2013, 19:09     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #2
Цитата Сообщение от nikolazzzed Посмотреть сообщение
как сделать эти две проги?
Открыть текстовый редактор, написать программу, собрать её и запустить!
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
11.10.2013, 19:20  [ТС]     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #3
это я знаю, мне надо помощь в написании этих прог
castaway
Эксперт С++
4842 / 2981 / 367
Регистрация: 10.11.2010
Сообщений: 11,013
Записей в блоге: 10
Завершенные тесты: 1
11.10.2013, 19:36     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #4
Цитата Сообщение от nikolazzzed Посмотреть сообщение
мне надо помощь в написании этих прог
Чем помочь то?
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
11.10.2013, 19:44  [ТС]     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #5
Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке.


прога вроде не сложная, но я не пойму как ёё написать

Добавлено через 3 минуты
Цитата Сообщение от castaway Посмотреть сообщение
Чем помочь то?
Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке.


прога вроде не сложная, но я не пойму как ёё написать
castaway
Эксперт С++
4842 / 2981 / 367
Регистрация: 10.11.2010
Сообщений: 11,013
Записей в блоге: 10
Завершенные тесты: 1
11.10.2013, 19:44     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #6
Помощь предполагает содействие обеих сторон. А то, что предполагаешь ты, называется "сделать на халяву".
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
11.10.2013, 19:48  [ТС]     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #7
Цитата Сообщение от castaway Посмотреть сообщение
Помощь предполагает содействие обеих сторон. А то, что предполагаешь ты, называется "сделать на халяву".
кому не сложно, некоторым это 10 минут работы, а я второй день мучаюсь не пойму с чего начать, не хочешь не помагай
castaway
Эксперт С++
4842 / 2981 / 367
Регистрация: 10.11.2010
Сообщений: 11,013
Записей в блоге: 10
Завершенные тесты: 1
11.10.2013, 19:51     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #8
Цитата Сообщение от nikolazzzed Посмотреть сообщение
а я второй день мучаюсь
Прям уж мучаешься?.. может тебя пожалеть? Ты даже не удосужился написать и пару строк, и сказать в чем дальше у тебя конкретно возникли затруднения.
Если хочешь чтобы за тебя решили задачу - тогда так и пиши. А лучше сразу в этот раздел, тогда твои мучения точно пройдут..
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
11.10.2013, 19:54  [ТС]     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #9
Цитата Сообщение от castaway Посмотреть сообщение
Прям уж мучаешься?.. может тебя пожалеть? Ты даже не удосужился написать и пару строк, и сказать в чем дальше у тебя конкретно возникли затруднения.
Если хочешь чтобы за тебя решили задачу - тогда так и пиши. А лучше сразу в этот раздел, тогда твои мучения точно пройдут..
как я понимаю гистограмма это графическое изображение графика, графику мы еще даже и не начинали учить, вот я может что то не то в проге понял
castaway
Эксперт С++
4842 / 2981 / 367
Регистрация: 10.11.2010
Сообщений: 11,013
Записей в блоге: 10
Завершенные тесты: 1
11.10.2013, 19:59     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #10
Гистограмма появления различных символов N - это N столбцов/строк, размер высоты которых зависит от частоты появления каждого символа.
Т.е. гистограмму можно сделать и в текстовом виде, т.е. горизонтально.
Например:
Ввел символы: a b c d d c c b b b
Гистограмма будет выглядеть примерно так:
a: *
b: ****
c: ***
d: **
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
11.10.2013, 20:12  [ТС]     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #11
Цитата Сообщение от castaway Посмотреть сообщение
Гистограмма появления различных символов N - это N столбцов/строк, размер высоты которых зависит от частоты появления каждого символа.
Т.е. гистограмму можно сделать и в текстовом виде, т.е. горизонтально.
Например:
Ввел символы: a b c d d c c b b b
Гистограмма будет выглядеть примерно так:
a: *
b: ****
c: ***
d: **

можешь дать маленький совет, как это сделать в программе?
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11822 / 6801 / 769
Регистрация: 27.09.2012
Сообщений: 16,869
Записей в блоге: 2
Завершенные тесты: 1
11.10.2013, 20:13     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #12
Цитата Сообщение от nikolazzzed Посмотреть сообщение
можешь дать маленький совет, как это сделать в программе?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <map>
#include <string>
#include <iostream>
#include <iomanip>
 
int main() {
   std :: map < char , size_t > collection ;
   std :: string str ;
   std :: cout << "Input string:" << std :: endl ;
   std :: cout.flush ( ) ;
   std :: getline ( std :: cin , str ) ;
   for ( std :: string :: const_iterator it = str.begin ( ) , itEnd = str.end ( ) ; it != itEnd ; ++it ) {
      collection [ * it ] += 1 ; 
   }
   for ( std :: map < char , size_t > :: const_iterator it = collection.begin ( ) , itEnd = collection.end ( ) ; it != itEnd ; ++it ) {
       std :: cout << std :: setw ( 5 ) << std :: setfill ( ' ' ) << std :: left << it -> first
          << std :: setw ( it -> second ) << std :: setfill ( '#' ) << std :: left << "" << std :: endl ;
   }
}
http://ideone.com/ViqQBt
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2013, 20:19     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке
Еще ссылки по теме:

C++ Напишите программу, печатающую фамилию ученика и его инициалы
Напишите программу, печатающую гистограммы длин вводимых слов C++
Подсчитать в вводимой строке количество введенных символов, отличных от пробела. C++

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

Или воспользуйтесь поиском по форуму:
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
11.10.2013, 20:19  [ТС]     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке #13
Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <map>
#include <string>
#include <iostream>
#include <iomanip>
 
int main() {
   std :: map < char , size_t > collection ;
   std :: string str ;
   std :: cout << "Input string:" << std :: endl ;
   std :: cout.flush ( ) ;
   std :: getline ( std :: cin , str ) ;
   for ( std :: string :: const_iterator it = str.begin ( ) , itEnd = str.end ( ) ; it != itEnd ; ++it ) {
      collection [ * it ] += 1 ; 
   }
   for ( std :: map < char , size_t > :: const_iterator it = collection.begin ( ) , itEnd = collection.end ( ) ; it != itEnd ; ++it ) {
       std :: cout << std :: setw ( 5 ) << std :: setfill ( ' ' ) << std :: left << it -> first
          << std :: setw ( it -> second ) << std :: setfill ( '#' ) << std :: left << "" << std :: endl ;
   }
}
http://ideone.com/ViqQBt





огромное спасибо!!!
Yandex
Объявления
11.10.2013, 20:19     Напишите программу, печатающую гистограмму появления различных введенных символов во входной строке
Ответ Создать тему
Опции темы

Текущее время: 05:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru