С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Natali_Murr
0 / 0 / 0
Регистрация: 25.03.2015
Сообщений: 5
1

Определить количество слов в тексте, и вывести слова, которые по длине меньше заданного числа

08.04.2015, 20:17. Просмотров 333. Ответов 1
Метки нет (Все метки)

Помогите написать прогу... Не работает..
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<stdlib.h>
#include<algorithm>
using namespace std;
int main()
{
    string text;
    int chislo,kol_vo,index=-1,old=0;
    cout<<"vvedite text!"<<endl;
    getline(cin,text);
    cout<<"vvedite chislo"<<endl;
    cin>>chislo;
    cout<<"slova dlina kotorih menishe zadonnogo chisla"<<endl;
    do
    {
        index=text.find(' ',index+1);
        kol_vo++;
        if(index-old-1<chislo&&index!=-1) cout<<text.substr(old,index-old)<<endl;
        old=index;
    }while(index!=-1);
    cout<<"otvet kol_vo slov "<<kol_vo<<endl;
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2015, 20:17
Ответы с готовыми решениями:

Подсчитать в тексте количество слов, имеющих длину меньше заданного числа
Задан текст. Подсчитать в нем количество слов, имеющих длину меньше заданного числа. кто может...

Определить количество слов в строке, длина которых меньше заданного числа К
Помогите пожалуйста с задачкой... ПЛИЗ... Дана строка текста, в которой слова разделены пробелами....

Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова.
Как ввести строку и слово, чтобы вывести количество слов в строке, имеющих длину, равную длине...

Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова.
Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного...

Определить сумму последовательности чисел, которые меньше заданного числа
Дана последовательность вещественных чисел а1, а2, …., а15 упорядоченная по возрастанию, и число n,...

1
hoggy
Заблокирован
Эксперт С++
08.04.2015, 21:40 2
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
#include<iostream>
#include<sstream>
 
 
using namespace std;
 
int main()
{
    cout<<"input max lenght of word: ";
    size_t maxlen = 0;
    cin >> maxlen;
 
    if(maxlen == 0)
        return cout<<"error: invalid lenght of word\n",  0;
 
    cin.ignore();
    cin.clear();
    
    cout<<"input text:\n";
    string text;
    getline(cin, text);
    
    stringstream ss;
    
    ss<<text;
    
    while(!ss.eof())
    {
        string cur;
        ss >> cur;
 
        if(!cur.empty() && cur.back()=='.')
            cur.pop_back();
 
        if(cur.size() <= maxlen)
            cout << "word: " << cur << '\n';
 
    }
  
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2015, 21:40

Определить количество слов в тексте и среднюю длину слова
Консольное приложение Win32 Текст задачи: Дан текст, в котором слова отделяются пробелами, в...

Дан текст в файле. Подсчитать в нем количество слов, имеющих длину меньше заданного числа.
Задан текст. Нужно подсчитать в нем количество слов, имеющих длину меньше заданного числа. Текст...

Вывести количество чётных чисел Фибоначчи меньше заданного числа
Нужно вывести количество четных чисел Фибоначчи меньше заданного числа


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru