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

Подсчитать количество слов, которые встречаются в предложении ровно 1 раз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание автоматически сортируемого списка http://www.cyberforum.ru/cpp-beginners/thread418968.html
организовать помещение вводимых чисел в список,так чтобы получился список,упорядоченный по возрастанию пожалуйста,помогите,очень надо
C++ Реверс слов в строке. Перевести на С++ с Паскаля. Составить программу, которая переворачивает каждое слово строки S. uses crt; var i,j:Integer; s,sl,b:string; begin write ('Vvedite slovo '); Readln(s); sl:=' '; http://www.cyberforum.ru/cpp-beginners/thread418966.html
Найти для каждого из маршрутов пункты с минимальным расстоянием от предыдущего C++
задача: даны два маршрута 1) P1,P2,.....,P20-список пунктов S1,....,S19-список расстояний между пунктами 2) PP1,....PP10-список пунктов Найти для каждого из маршрутов пункты с минимальным расстоянием от предыдущего. Собственно нужно это сделать с использованием функции,но я не могу никак допереть как бы сами пункты-расстояния обьявить,что бы потом как то связвть...
Добавление лидирующих нулей при выводе числа C++
Всем привет. У меня вопрос, хочу чтобы при выводе в консоль числа 0,1, 2, 3 ... 9 выводились так: 00, 01, 02 ... 09. Раньше помнил как делать щас вообще не могу вспомнить.
C++ Выделение динамической памяти для матрицы http://www.cyberforum.ru/cpp-beginners/thread418956.html
Эта программа преобразует матрицу со случайными числами в матрицу, которая показана на рисунке ниже. Ее нужно переделать так, чтобы размерность матрицы вводилась с клавиатуры. #include <stdio.h> #include <stdlib.h> #include <iostream> #define S 9 int A; int main() { int sum1=0 ,sum2=0;
C++ Создание программы для просмотра текстовых файлов На экран выводится файл, который можно листать вперед или назад. По выведенному на экран тексту можно перемещать курсор, который при подводе к символу выделяет его цветом. Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят. Добавлено через 4 часа 2 минуты есть у кого какие мысли?? подробнее

Показать сообщение отдельно
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
27.12.2011, 18:27     Подсчитать количество слов, которые встречаются в предложении ровно 1 раз
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstring>
#include <algorithm>
 
#define DELIM " \t\n"
 
using namespace std;
 
int main ()
{
   char s[] = "Hello hel q Hello world Hello world";
   size_t count = 0;
   char *str = strdup (s);
   
   for ( char *p = strtok (s, DELIM) ; p ; p = strtok (NULL, DELIM) )
      if ( search (str, str + strlen (str), p, p + strlen (p)) == find_end (str, str + strlen (str), p, p + strlen (p)) )
         ++count;
   cout << " Count = " << count << endl;
   
   return 0;         
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru