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

Подсчитать количество знаков препинания в строке. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать массив по правилу http://www.cyberforum.ru/cpp-beginners/thread571989.html
вот суть задачи: Сформировать массив с n-елементов по правилу, заданному формулой. Создать документ в Excel, в котором сформировать формулы вычесления елементов массива, и проверить правильность работы программы с помошью сравнения результатов. x, y- вводит пользователь, z-переменная цикла h = 2 + \frac{x^2}{\sqrt{2}} + \frac{\left| y^3 \right|}{\sqrt{3}} + \frac{z^4 \left(\ln{x} + 1 \right)...
C++ Русские слова в консоли Здравствуйте,как сделать так что бы в консоли отображались слова setlocale(0,"rus"); я сделала,но вот беда если допустим задать русское слово,а потом его вывести ,то будет непонятная бяка,как это можно исправить? http://www.cyberforum.ru/cpp-beginners/thread571975.html
C++ Ошибка линковщика, в чем дело?
Доброго времени суток. Ползал по форуму, как решены данные проблемы - не понял: Есть заголовочный файл(filt_gen.h), в котором описаны функции, есть форма, в которую я хочу подключить заголовочный файл, я в нем пишу #include "filt_gen.h" filt_gen.h//using namespace System; //#pragma unmanaged #pragma once #include <malloc.h> #include <math.h> #include "ipp_v8.h" #include "ipps.h"...
C++ Системы линейных уравнений методом Гаусса
День(ночь, утро, вечер) добрый(-ая, -ое) вопрос про метод Гаусса, как его реализовать на С++??? что-то совсем запутался... вот что сделал: #include<iostream> using namespace std; int main() {
C++ Передача данных между двумя приложениями. http://www.cyberforum.ru/cpp-beginners/thread571956.html
Суть проблемы такова: есть приложение на с#, производящее вычисления, результатом является массив данных. Есть прога на с++ + QT, умеющая визуализировать подобные данные. Вопрос: можно ли как-то передать данные (массив интов) из проги на с# в прогу на с++ в реальном времени (т.е., например, без записи в файл и чтения)?
C++ sdl отрисовка поля Хочется понять принцип отрисовки поля средствами sdl. Допустим нужно поле 3х3, ячейки поля квадратные поэтому использую SDL_Rect, где хранить координаты Х,Y в векторе или массиве? В конечном счете размер поля будет вводить сам юзер. И как реализовать цикл для создания вектора/массива с этими самыми координатами... первая мысль была постоянно увеличивать координату Х, на ширину ячейки поля, и... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1511 / 1214 / 69
Регистрация: 21.04.2012
Сообщений: 2,550
Завершенные тесты: 3
12.05.2012, 12:28
Без многоточия и тире:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
#include <algorithm>
 
 
struct is_punct {
    
    bool operator ()(std::string::value_type ch) const {
        return punct.find(ch) != std::string::npos;
    }
    
    explicit is_punct(std::string const& p) : punct(p) {}
    
private:
    std::string punct;
};
 
 
int main() {
    std::string str;
    getline(std::cin, str);
    std::cout << std::count_if(str.begin(), str.end(), is_punct(".,:;'\"()!?-")) << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru