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

Записи. Выяснить в сколько строке символов-разделителей (пробелов, точек, тире, запятых ит.д.) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти число отрицательных элементов матрицы и их сумму http://www.cyberforum.ru/cpp-beginners/thread1213137.html
Найти число отрицательных элементов матрицы и их сумму.
C++ Файловые функции Ребят объясните,как это вообще сделать? Помогите пожалуйста В магазине составлен список людей, которым выдана карта постоянного покупателя. Каждая запись этого списка содержит номер карточки, ФИО, предоставленную ему скидку. Вывести информацию о покупателях, имеющих 10%-ную скидку в магазине. http://www.cyberforum.ru/cpp-beginners/thread1213134.html
Отсортировать по убыванию положительные элементы массива методом обмена C++
Отсортировать по убыванию положительные элементы массива методом обмена
C++ Программный выход из приложения
Нужна команда программного выхода и консольного приложения типа как Close();
C++ Заменить в тексте одно слово на другое http://www.cyberforum.ru/cpp-beginners/thread1213102.html
в текстовом файле содержащий код программы на языке С, заменить все вхождения одного заданного пользователем идентификатора на другой
C++ Остановить закрытие консоли по завершению работы программы Работая на вижуал студие.Проблемы с getch менял на system pause,ничерта... #include "stdafx.h" #include<iostream> #include<iomanip> #include<conio.h> #include <ctype.h> #include<string.h> using namespace std; struct data{ char user_name; подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12290 / 6977 / 784
Регистрация: 27.09.2012
Сообщений: 17,288
Записей в блоге: 2
Завершенные тесты: 1
20.06.2014, 14:49     Записи. Выяснить в сколько строке символов-разделителей (пробелов, точек, тире, запятых ит.д.)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <algorithm>
#include <cctype>
 
 
bool pred ( char x )
{
   return ispunct(x) || isspace(x) ;
}
 
 
int main(){
   std::string str ;
   std::getline ( std::cin , str ) ;
   std::cout << "\nCount = " << std::count_if ( str.begin() , str.end() , pred ) << std::endl ;
}
 
Текущее время: 19:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru