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

Дан массив строк. Написать функцию, которая после каждого знака пунктуации будет ставить пробел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как рассчитать О-сложность? http://www.cyberforum.ru/cpp-beginners/thread1308322.html
// Cursov.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "stdlib.h" #include "time.h" #include <fstream> #include <iostream> #include<windows.h> using namespace std;
C++ Массив (добавление, перестановка, поиск) 1) добавление N элементов, начиная с номера К 2) Перестановка положительные элементы переставить в начало массива, отрицательные - в конец 3) поиск элемента с заданным ключом (значением) http://www.cyberforum.ru/cpp-beginners/thread1308313.html
Графическая задача C++
http://www.cyberforum.ru/attachments/457081d1416643210 Помогите решить эту задачу
C++ Стек исчезает
Есть программа, в которой нужно числа в квадрате 3х3 расставить в нужном порядке. когда я проверяю новое сгенерированное состояние на повторы, время с ростом глубины, по идее, должно расти, но этого не происходит. И примерно через час работы сначала глубина несколько раз то ли обнуляется, то ли уменьшается почти до 0, потом через какое-то время программа вылетает из-за обращения по нулевому...
C++ Удалить из текста все слова, которые входят в него один раз http://www.cyberforum.ru/cpp-beginners/thread1308307.html
Здравствуйте. Необходимо изъять из заданного текста, все слова которые входят в него один раз. Как разделить текст на слова, я примерно понимаю, но вот что с этими словами делать не знаю.
C++ Расчет времени прохождения процесса Здраствуйте. Перед мной поставили следующую задачу (в файле) : Если в кратце просчитать, время прохождения по каждому пути, учитывая что каждый процесс имеет свою скорость... Было сказано что это все должно быть реализовано с помощью структуры... Собственно вопрос, подскажите хоть ход решения этой задачи, ибо у меня получилась некая каша.. даже не знаю как и с чего правильно начать... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11817 / 6796 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
23.11.2014, 13:36     Дан массив строк. Написать функцию, которая после каждого знака пунктуации будет ставить пробел
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <cctype>
 
int main()
{
    std::string str ;
    std::getline ( std::cin , str ) ;
    for ( std::string::size_type i = 0 ; i < str.size() ; ++i )
    {
        if ( std::ispunct ( str[i] ) && (i+1)<str.size() && !std::isspace(str[i+1]) )
        {
            str.insert(++i," ") ;
        }
    }
    std::cout << "\n" << str << std::endl ;
}
ну для массива строк - сами.
 
Текущее время: 03:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru