0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 43
1

Получить гистограмму (столбчатую диаграмму) длин всех слов файла

12.05.2013, 18:29. Показов 2413. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день,помогите пожалуйста доработать программу. Нужно получить гистограмму (столбчатую диаграмму) длин всех слов файла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <sstream>
#include <vector>
#include <fstream>
#include <iomanip>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    ifstream fin("input.txt", ios::in);
 
    string word;
    int number_words(0);
    vector<int> coll(20, 0);
 
    while(!fin.eof()){
        fin >> word;
        ++coll[word.length()];
        ++number_words;
    }
 
    cout << "number_words: " << number_words << endl << endl;
 
    for(int i = 0; i < 20; ++i){
        cout << "size word(" << i+1 << "): " << coll[i] << endl;
    }
 
    cout << "\n\n";
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2013, 18:29
Ответы с готовыми решениями:

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

Построить столбчатую диаграмму (гистограмму)
Здравствуйте. Помогите пожалуйста, очень нужно. Построить столбчатую диаграмму (гистограмму)...

Получить гистограмму длин строк файла
Заданный текстовый файл. Получить гистограмму длин строк этого файла. вот что мне удалось...

Программа, печатающая гистограмму длин вводимых слов
Вообщем ,думаю всем известно это упражнение из книги кернигана и ритчи. Я написал программу,но...

3
Модератор
Эксперт С++
13546 / 10788 / 6426
Регистрация: 18.12.2011
Сообщений: 28,797
12.05.2013, 18:53 2
Так массив coll и есть эта гистограмма:
Рисуете столбики с высотой пропорциональной coll[i].
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 43
13.05.2013, 18:47  [ТС] 3
Цитата Сообщение от zss Посмотреть сообщение
Так массив coll и есть эта гистограмма:
Рисуете столбики с высотой пропорциональной coll[i].
как это сделать ?
0
Модератор
Эксперт С++
13546 / 10788 / 6426
Регистрация: 18.12.2011
Сообщений: 28,797
13.05.2013, 19:48 4
Если в текстовом режиме, то, например, ставите звездочки,
к-во которых пропорционально coll[i]:
C++
1
2
3
4
5
6
7
cout<<endl;
}for(int i = 0; i < 20; ++i)
{
    for (int n=0;n<coll[i];n++)
       cout<<'*';
    cout<<endl;
}
0
13.05.2013, 19:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2013, 19:48
Помогаю со студенческими работами здесь

Вывести вертикальную гистограмму длин слов введенного текста
Вывести вертикальную гистограмму длин слов введенного текста

Сформировать гистограмму длин слов, хранящихся в текстовом файле
помогите с этим заданием !!!..... Сформировать гистограмму длин слов, хранящихся в текстовом...

Вывести вертикальную гистограмму длин слов введенного текста
Здравствуйте, дали задачу &quot;вывести вертикальную гистограмму длин слов введенного текста&quot;. не особо...

Для заданного текста построить гистограмму распределения длин слов.
Для заданного текста построить гистограмму распределения длин слов. Помогите пожалуйста.В С++


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru