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

Функции для подсчёта количества слов в списке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить количество «особых» элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread1036426.html
Всем привет. Тут вот задачка на динамический двумерный массив : Задана матрица размером NxM. Определить количество «особых» элементов матрицы, считая элемент «особым», если он больше суммы остальных элементов своего столбца.
C++ Одномерный массив Х(15) считать из файла *.txt Одномерный массив Х(15) считать из файла *.txt Найти:Минимальный из положительных элементов и количество нулевых Добавлено через 23 часа 2 минуты эм... Ребят можете кто-нибудь решить данную задачку http://www.cyberforum.ru/cpp-beginners/thread1036411.html
C++ Составить программу вычисления выражения
Как с использованием функций решить эту задачу? Даны действительные числа s, t. Составить программу вычисления выражения f(t, - 2s,1.17) +f (2.2, t,s - t), где f(a,b,c) = (2a - b - sin (c))/(5 +|c|)
C++ Определить, является ли данная целочисленная квадратная матрица ортонормированной
Помогите, пожалуйста! Сама программа уже есть, помогите с кода Pascal перевести на язык Си! Сама задача: определить, является ли данная целочисленная квадратная матрица ортонормированной, то есть такой, в которой скалярное произведение каждой пары различных строк равно нулю, а скалярное произведение каждой строки на себя равно единице. Код Pascal const n=3; var m:array of integer; ...
C++ максимально возможная плотность упаковки информации на экране http://www.cyberforum.ru/cpp-beginners/thread1036405.html
Ребят, как обеспечить максимально возможная плотность упаковки информации на экране в стандартном алфавитно цифровом режиме? нужно будет выводить много массивов символов.
C++ Матрица. Составить программу нахождения суммы элементов, лежащих ниже главной диагонали Дана матрица A размером 7*7. Составить программу нахождения суммы элементов, лежащих ниже главной диагонали. Помогите пожалуйста, не могу нигде найти код этой задачи.(( подробнее

Показать сообщение отдельно
solodovshikova
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 3
10.12.2013, 23:56  [ТС]     Функции для подсчёта количества слов в списке
я не совсем понимаю.... что именно убрать она должна стать такой?

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
#include <list>
#include <string>
#include <algorithm>
#include <iterator>
int firstAndlastIsSame(std::list<std::string> &wordslist)
{
    int count = 0;
    for(std::list<std::string>::iterator iter = wordslist.begin(); iter != wordslist.end(); ++iter)
    {
        if(iter->data()[0] == iter->data()[iter->length() - 1])
            count++;
    }
    return count;
}
 
int SameCurrentAndNext(std::list<std::string> &wordslist)
{
    int count = 0;
    char symbol = 0;
    for(std::list<std::string>::iterator iter = wordslist.begin(); iter != wordslist.end(); ++iter)
    {
        if(symbol)
            if(symbol == iter->data()[0])
                count++;
        symbol = iter->data()[0];
    }
    return count;
}
int main()
{
    std::string str = "counter strike is the best game then it is counter strike";
    std::list<std::string> sentence;
    std::string word;
    std::string::iterator iter = str.begin();
 
    while(iter != str.end())
    {
        word.push_back(*iter++);
        if(!word.empty() && iter != str.end() && *iter == ' ')
        {
            while(*iter == ' ')
                iter++;
            sentence.push_back(word);
            word.clear();
 
        }
    }
   
    std::cout << SameCurrentAndNext(sentence);
    std::cout << std::endl;
 
    system("pause");
    return 0;
}
 
Текущее время: 01:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru