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

Вычисление кол-ва предложений в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Очень срочно , через 2 дня сдача) (композиция, наследование) http://www.cyberforum.ru/cpp-beginners/thread299287.html
Разработать и реализовать диаграмму классов для описанных объектов предметной об-ласти, используя механизмы наследования и/или композиции. Проверить ее на тестовом примере, с демонстрацией всех возможностей разработанных классов на конкретных дан-ных. Даны: Объект символ, умеющий печатать свое значение и отвечать на запрос о значении сво-его символьного поля. Объект «строка» переменной длины,...
C++ Алгоритм перевода чисел Помогите пожалуйста! Надо мне написать алгоритм перевода из десятичного числа в 16 ричное число! Через стандартные функции не катит,и через указатели тоже! Он должен быть самым простым алгоритмом! Вот как реализовать это програмно: залаем с клавиатуры число,делим его на 16,записываем остаток,потом сравниваем если число равно от 1 до 10 то ничего не менять,а если больше 10 то записать букву! Что... http://www.cyberforum.ru/cpp-beginners/thread299277.html
C++ Позиции
Найти все натуральные числа не превосходящие n десятичная запись которых есть строго возрастающая или строго убывающая последовательность . Скажите мне пожалуйста как разбивать пробую с остатком ну чет не идет к меня .
DrawGrid изменение размеров C++
Доброе время суток! Объясните мне пожалуйста как автоматически изменять высоту и длину (размеры) окна DrawGrid Моя задача состоит в решение матриц (любой размерности(в пределах разумного !>100)), с увеличение количества ячеек длина и высота не меняется должным образом. попробовал мудрить: void __fastcall TForm1::Button1Click(TObject *Sender) { a=StrToInt(Edit1->Text); if...
C++ Заполнить матрицу соответствии образцу http://www.cyberforum.ru/cpp-beginners/thread299264.html
Заполнить матрицу соответствии образце Чистый Си
C++ Сортировка элементов массива по заданному критерию нужно написать программу работы с одномерным массивом (ввод \ вывод массива, помещение новых элементов в массив, удалениe элементов из массива, сортировка элементов массива по заданному критерию). подробнее

Показать сообщение отдельно
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
19.05.2011, 00:18     Вычисление кол-ва предложений в строке
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
#include <iostream>
#include <string>
 
std::string Delete_Blanks_and_Points (std::string Str)
{
        std::string S = Str;
        while (S.find("  ") < S.length())
                S.erase(S.find("  "), 1);
        while (S.find("..") < S.length())
                S.erase(S.find(".."), 1);
        return S;
}
 
int Number_Sentence (std::string Str)
{
    std::string Double_String = Delete_Blanks_and_Points (Str) + ".";
    int count_sentence = 0;
    while (!Double_String.empty())
    {
        if ((Double_String.find(".") <= Double_String.length()) ||
            (Double_String.find(". ") <= Double_String.length()))
            count_sentence++;
        Double_String.erase(0, Double_String.find(".") + 1);
    }
    return count_sentence;
}
 
int main()
{
    std::string main_string = "Qwerty...Qwerty... Qwerty!";
    std::cout << Delete_Blanks_and_Points (main_string) << std::endl;
    std::cout << Number_Sentence(main_string) << std::endl;
    std::cin.get();
    return 0;
}
 
Текущее время: 12:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru