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

Подсчет слов в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объявление класса Point http://www.cyberforum.ru/cpp-beginners/thread1139643.html
Объявил класс Point в заголовочном класса для хранения значений координат x,y а далее класс Rectanagle и вот в классе Rectanagle каждая точка определяет координаты на плоскости линий и используется для создания объекта Rectanagle но при объявлении в нем переменной тип int - требует точку с запятой: class Rectangle { public: Rectangle (int top, int left, int Bottom, int right);...
C++ Передать указатель метода в функцию С++ Пишу простейшее сетевое приложение. Оформил всё в одном классе. Далее подключил этот класс к диалоговому. Есть некоторая функция: void transmit::dispatcher_handler(u_char *param,const struct pcap_pkthdr *header, const u_char *packet); Находится она в классе transmit. Объявил объект Mytransmit в диалоговом классе. Есть также функция: http://www.cyberforum.ru/cpp-beginners/thread1139616.html
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить количество отрицательных элементов массива
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество отрицательных элементов массива; 2) сумму модулей элементов массива, расположенных после минимального по модулю элемента. Просьба помочь. :(
C++ Напишите программу для расчёта по двум формулам
z1 = 2sin^2(3pi - 2a)cos^2(5pi+2a) z2 = 1/4 - 1/4sin(5/2pi -8a) #include <stdio.h> #include <iostream> #include <conio.h> #include <math.h> #define pi 3.14159265
C++ Очередь http://www.cyberforum.ru/cpp-beginners/thread1139582.html
Реализуйте структуру данных "очередь" на основе циклического массива или другим способом. Входные данные В каждой строке входных данных стоит либо команда PUSH и целое число через пробел, если элемент нужно поместить в очередь, либо команда POP, если нужно удалить очередной элемент из очереди. Максимальное количество элементов, одновременно находящихся в очереди, не превышает 100 тысяч....
C++ Проверка на скобки С клавиатуры вводится строка, представляющая собой арифметическое выражение, в котором встречается несколько видов скобок - круглые, квадратные, фигурные. Необходимо проверить, правильно ли расставлены скобки, т.е. каждой открывающей скобке должна соответствовать такая же точно закрывающая. Пример правильной расстановки: (){()}. Примеры неправильных расстановок: (, ((()) Исходные данные:... подробнее

Показать сообщение отдельно
eXe1en7
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 9

Подсчет слов в тексте - C++

05.04.2014, 16:45. Просмотров 248. Ответов 1
Метки (Все метки)

есть многостраничный текст в нем мы встречаем одинаковые слова, нужно вывести каждое слово единожды(без повторений) указать сколько раз оно повторяется в тексте и вывести номера страниц где оно встречается(если принять 1 страницу за 60 строк)
хочется услышать, что мне нужно конкретно применить в моем коде
Кликните здесь для просмотра всего текста
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
#include <algorithm>
#include <string>
#include <iostream>
#include <fstream>
#include <iomanip>
#include <vector>
using namespace std;
int main ()
{
ifstream inp("input.txt");
string s;
string sBuffer;
vector<string> words; 
while ( inp>>s )
{
 copy(istream_iterator<string>(inp), istream_iterator<string>(), back_inserter(words));
}
 
inp.close();
ofstream out("output.txt");
sort(words.begin(), words.end());
 copy(words.begin(), words.end(), ostream_iterator<string>(out, "\n"));
out.close();
return 0;
}
Спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru