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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Пояснение побитовых операций http://www.cyberforum.ru/cpp-beginners/thread676623.html
Прошу объяснить на пальцах/на примере что значит следующая строчка, каким именно образом осуществляется сдвиг вправо на 4 разряда? что именно получаем при умножении на & 0xffff? mid = (sqr>>4) & 0xffff; Хочу применить её к методу серединных квадратов, #include<stdafx.h> #include<iostream> #include<stdio.h> #include<stdlib.h>
C++ Класс "Прямоугольник" с олным набором функционала (расчёт площади, периметра и т.д.) разработать класс для прямоугольника чтоб считал площадь периметр и тд всё что можно...чтобы присутствовал конструктор диструктор,функции различные... плиз срочно надо(если можете с коментами) http://www.cyberforum.ru/cpp-beginners/thread676622.html
C++ проверьте что не так в коде?
#include <stdlib.h> #include <stdio.h> #include <time.h> int main() { int i,j,n=9; int a; srand(time(NULL)); for (i=0,i<n,++i)
C++ Решение квадратного уравнения
Всем доброго время суток. Написать программу для решения квадратного уравнения общего вида a*{x}^{2}+ b*x + c = 0. Параметры a, b и c вводятся с клавиатуры. Использовать аналитические формулы для решения уравнения, при этом учесть различные варианты: например a = 0, отсутствие решений (комплексные решения). При a \neq 0 Решения квадратного уравнения имеют следующий вид:...
C++ Вычислить сумму положительных элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread676610.html
помогите написать программу, Вычислить сумму положительных элементов матрицы, находящихся под главной диагональю и на ней. Массив Х. Условия и ограничения: Xij - целые числа
C++ основы алгоритмизации помогите написать программу, Условие задачи:Подсчитать число точек, находящихся внутри круга радиусом R с центром в начале координат; координаты заданы массивами X, Y. Исходные данные:R=3 Вычисление расстояния точки от начала координат, оформить в виде функции. подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.10.2012, 22:19     Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении
Код
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;
}
 
Текущее время: 13:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru