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

Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении - C++

Восстановить пароль Регистрация
 
Дмитрий21120
0 / 0 / 0
Регистрация: 21.10.2012
Сообщений: 3
21.10.2012, 19:29     Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении #1
Помогите пожалуйста решить задачку, буду очень благодарен.
Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении.

Добавлено через 2 часа 36 минут
ап...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2012, 19:29     Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении
Посмотрите здесь:

C++ Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении.
C++ количество букв в слове, количество предложений, самое длинное слово в предложении
C++ Дан текстовый файл. Определить среднее количество слов в строке
C++ Подсчитать количество предложений, содержащие нечетное количество слов
C++ Даны N предложений. Подсчитать количество слов в каждом предложении и вывести на печать
C++ Дан текст.Найти количество слов,где две гласные буквы и вывести их на экран.
дан входной текстовый файл. Вывести в выходной файл строку с максимальным количеством слов C++
C++ Дан текст определить количество слов в нём.

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.10.2012, 22:19     Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении #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
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <cstdlib>
using namespace std;
 
int main()
{
    setlocale(0, "");
 
    int c = 0; // счётчик слов
    int s = 0; // счётчик предложений
    vector <int> v; // вектор для количества слов в предложениях
    
    ifstream f("1.txt");
    
    while (!f.eof())
    {
        string temp; 
        f >> temp; // читается слово
        c++;
        // если считано предложение
        if (*(temp.end() - 1) == '.' || *(temp.end() - 1) == '!' || *(temp.end() - 1) == '?')
        {
            s++;
            v.push_back(c); // сохраняем количество слов в предложении
            c = 0; // обнуляем счётчик слов
        }
    }
    
    cout << "Количество предложений в тексте равно: " << s << endl;
    cout << "Количество слов в предложениях: " << endl;
    for (int i = 0; i < v.size(); i++)
        cout << v[i] << endl;
    
    system("pause");
    return 0;
}
Yandex
Объявления
21.10.2012, 22:19     Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении
Ответ Создать тему
Опции темы

Текущее время: 17:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru