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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Дмитрий21120
0 / 0 / 0
Регистрация: 21.10.2012
Сообщений: 3
#1

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

21.10.2012, 19:29. Просмотров 741. Ответов 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++ Создать файл, ввести символы, вывести на экран количество не латинских букв, количество цифр
Строка, введенная пользователем, состоит из слов, разделенных запятой. Подсчитать и вывести на экран количество введенных слов C++
Дан текстовый файл. Найти количество строк, которые начинаются и заканчиваются одной буквой C++
Прочитать текстовый файл и подсчитать в нем количество слов и символов C++
Дан текстовый файл. Вывести на экран среднюю строку (две строки, если четное количество строк) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5410 / 4806 / 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     Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении
Ответ Создать тему
Опции темы

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