Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как рассчитать О-сложность? https://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>...
Массив (добавление, перестановка, поиск) C++
1) добавление N элементов, начиная с номера К 2) Перестановка положительные элементы переставить в начало массива, отрицательные - в конец 3) поиск элемента с заданным ключом (значением)
Графическая задача C++
https://www.cyberforum.ru/attachments/457081d1416643210 Помогите решить эту задачу
C++ Стек исчезает Есть программа, в которой нужно числа в квадрате 3х3 расставить в нужном порядке. когда я проверяю новое сгенерированное состояние на повторы, время с ростом глубины, по идее, должно расти, но этого... https://www.cyberforum.ru/ cpp-beginners/ thread1308308.html
C++ Удалить из текста все слова, которые входят в него один раз https://www.cyberforum.ru/ cpp-beginners/ thread1308307.html
Здравствуйте. Необходимо изъять из заданного текста, все слова которые входят в него один раз. Как разделить текст на слова, я примерно понимаю, но вот что с этими словами делать не знаю.
C++ Расчет времени прохождения процесса
Здраствуйте. Перед мной поставили следующую задачу (в файле) : Если в кратце просчитать, время прохождения по каждому пути, учитывая что каждый процесс имеет свою скорость... Было сказано что...
C++ Как найти максимальный элемент
У меня есть код который в элементах массива переставляет крайние цифры. Например я введу размерность 5 -> 11,12,43,56,78 цифры станут 11,21,34,65,87 . У меня есть функция которая осуществляет поиск...
C++ Странное поведение синонимов классов создал свой класс: template <class Type> template <class Type> class VRTSmartStr { #define TSmartString VRTSmartStr<Type> private: typedef typename Type* P_Str; P_Str Buf = NULL; https://www.cyberforum.ru/ cpp-beginners/ thread1308259.html
C++ Вычислить значение выражния https://www.cyberforum.ru/ cpp-beginners/ thread1308255.html
Задачи надо переписывать!!!! Я понимаю что это легко но не понимаю как решать с max! пожалуйста помогите !
C++ Реализовать запись данных в файл Написать программу для организации работы сети магазинов, у которых есть общий склад. Для всех магазинов сети есть один общий список товаров, которые могут в нем продаваться, но их наличие и... https://www.cyberforum.ru/ cpp-beginners/ thread1308248.html
Don't worry, be happy
16956 / 9833 / 1895
Регистрация: 27.09.2012
Сообщений: 24,385
Записей в блоге: 2
23.11.2014, 13:36 0

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

23.11.2014, 13:36. Просмотров 1236. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено sevikk как решение

Решение

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 ;
}
ну для массива строк - сами.

Вернуться к обсуждению:
Дан массив строк. Написать функцию, которая после каждого знака пунктуации будет ставить пробел
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2014, 13:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Добавить пробел после каждого знака препинания
&quot;Напишите функцию, которая добавляет пробел после каждого знака препинания.&quot;

В строке после каждого знака препинания добавлялся пробел
Написать функцию, которая преобразует строку, переданную в качестве аргумента, так, чтобы после...

Ввести строку символов и вставить пробел после каждого знака препинания
А как это будет написано на с#? &quot;Ввести строку символов и вставить пробел после каждого знака...

В edit после каждого слова ставить один пробел и каждое слово начинать с большой буквы
Как сделать, что бы в edit после каждого слова ставился только один пробел и каждое слово...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.