Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1855 / 1651 / 575
Регистрация: 14.05.2014
Сообщений: 4,730
Записей в блоге: 1
Завершенные тесты: 5
22.06.2014, 23:43     Записи. Выяснить в сколько строке символов-разделителей (пробелов, точек, тире, запятых ит.д.)
Немножко проще
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
 
int main ( )
{
    setlocale(LC_ALL, "");
    string str;
    getline(cin, str);
    int count = 0;
    for (int i = 0; i < str.size(); i++)
        if (!isalpha(str[i]) && !isdigit(str[i])) count++;
    cout << count << endl;
    system("pause");
    return 0;
}
 
Текущее время: 19:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru