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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ не могу разобраться функцией систем("") http://www.cyberforum.ru/cpp-beginners/thread837656.html
system("Findstr word dbaze.txt");- так он находит слово... а мне нужно что бы ос слово запросил... это возможно? или нужно использовать для поиска строчки что то другое???
C++ Найти самое длинное слово среди слов, вторая буква которых 'E' Дан символьный файл(имя вводится с клавиатуры). Найти самое длинное слово среди слов, вторая буква которых есть 'E'.Если слов с наибольшей длиной несколько, найти последнее. Если таких слов нет вообще, то сообщить об этом. Число символов в слове не более 20. http://www.cyberforum.ru/cpp-beginners/thread837649.html
C++ Передача списка в функцию
Нужно написать функцию, которая работает одновременно с двумя списками. Как это правильно сделать? Список реализован как класс. Желательно коротенький примерчик, прототип подобной функции. Спасибо! Добавлено через 19 минут Ребята, мне просто в двух словах, как передать функции 2 списка, что бы можно было с ними нормально работать. Очень надеюсь на ответ
C++ Найти все такие пары a,b, не превосходящие заданного n, для которых
4. Для натуральных а и b операцию \otimes определим так: a\otimes b = b \otimes a Найти все такие пары a,b, не превосходящие заданного n, для которых a\otimes b = a - b + a%b
C++ 4. Для натуральных а и b операцию определим так: http://www.cyberforum.ru/cpp-beginners/thread837623.html
Для натуральных а и b операцию определим так: a\otimes b = a - b + a%b
C++ Составить и протестировать функцию для вычисления Составить и протестировать функцию для вычисления Сделайте поддрежку В долгу не останусь подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
14.04.2013, 20:25     определить, сколько в файле имеется слов, состоящих из одного, двух, трех и т. д. символов
Noreal, вот как слова можно размеры слов можно посчитать

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
#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;
    vector<int> coll(20, 0);
 
    while(!fin.eof()){
        fin >> word;
        ++coll[word.length()];
    }
 
    for(int i = 0; i < 20; ++i){
        cout << "size word(" << i+1 << "): " << coll[i] << endl;
    }
 
    cout << "\n\n";
    return 0;
}
Добавлено через 8 минут
Noreal, а вот и слова посчитаем

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;
}
 
Текущее время: 23:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru