Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель. Динамическое выделение памяти https://www.cyberforum.ru/ cpp-beginners/ thread1682495.html
На мое мнение должно работать, но что-то не так.Помогите разобраться буду очень благодарен. int main() { char *name; name = new char; name = '1'; name++; name = new char; name = '2';
Несколько окон консоли для одной программы C++
Добрый вечер, форум. Вот какой вопрос, есть ли кросс-платформенный способ для создания дополнительного окна консоли?
C++ Посоветуйте литературу Посоветуйте литературу, необязательно именно по С++, из которой можно узнать как компилируется, линкуется программа, как выделяется память, как вызывается функция и тому подобные вещи. https://www.cyberforum.ru/ cpp-beginners/ thread1682462.html C++ Задать элемент массива функций как параметр функции Имеется не до конца доработанная программа. Застопорился при попытке задать элемент массива функций как параметр функции. Был бы очень благодарен за любую оказанную помощь в решении данной проблемы!#include <iostream> #include <stdio.h> using namespace std; int const n = 1000; // Число узлов. double const PI = 3.14159265358979323846264; double Fi1(double x) { return 1; } https://www.cyberforum.ru/ cpp-beginners/ thread1682456.html
C++ Найти локальные минимумы в заданной квадратной матрице
Помогите найти ошибку. Задание: Найти локальный минимум(это элемент, который больше всех своих соседей), вывести кол-во этих минимумов и эти элементы, собственно. #include <math.h> #include <iostream> #include <ctime> using namespace std; void main()
C++ Как реализовать звук из файла (Win32 CA , для Opengl)? Как реализовать звук из файла (Win32 CA , для Opengl)?? https://www.cyberforum.ru/ cpp-beginners/ thread1682444.html
C++ Вывести на консоль бесконечную периодическую дробь с указанием периода Дана дробь. Например a - числитель, b - знаменатель. Как можно реализовать метод, возвращающий бесконечную периодическую дробь (с указанием периода), соответствующую данной обыкновенной дроби ? Т.е на консоль нужно вывести дробь типа 1.4(3)... https://www.cyberforum.ru/ cpp-beginners/ thread1682436.html C++ Как разбить одно число HEX число на два числа HEX ?
Задача в том, что бы одно число в виде HEX (к примеру 0xD681) разбить на 2 числа HEX (из 0xD681 - > 0xD6 и 0x81) именно что бы вот так получилось... Не получается составить алгоритм.
C++ Определить в заданной последовательности число соседств двух положительных чисел Дано натуральное число n и последовательность действительных чисел a1, a2, ..., an. Определить в заданной последовательности число соседства двух положительных чисел. https://www.cyberforum.ru/ cpp-beginners/ thread1682392.html C++ Связать узлы одного уровня в бинарном дереве В сети нашел мало инфьі на ету тему, нужна помощь поскольку мое решение работает не коректно. Есть такое дерево Надо сделать такое Вот мое решение, но оно не работает так как надо. Если у двух узлов общий родитель, то все ок, в другом случае не создаетса указатель на правого соседа. #include <iostream> https://www.cyberforum.ru/ cpp-beginners/ thread1682386.html
C++ Найти максимальное значение среди всех элементов, расположенных в отмеченных столбцах
Дана целочисленная матрица A(M,N), где М- четно.. Столбец назовем отмеченным, если в нем больше половины элементов являются числами Фибоначчи. Найти максимальное значение среди всех элементов, расположенных в отмеченных столбцах. (Члены матрицы вводятся с клавиатуры)
C++ Требуется конструктивная критика https://www.cyberforum.ru/ cpp-beginners/ thread1682343.html
Я не волшебник, только учусь. Для обучения выбрал алгоритм поиска пути A*. Вот собственно моя реализация: Заголовочный файл A_search.h #pragma once #include "string" #include "vector" using namespace std; class Cell
Вездепух
Эксперт CЭксперт С++
11688 / 6367 / 1723
Регистрация: 18.10.2014
Сообщений: 16,050
11.03.2016, 20:42 0

Строку разделить одним символом "точка" - C++ - Ответ 8868460

11.03.2016, 20:42. Показов 6694. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от lolopop12 Посмотреть сообщение
В конце строки точку не ставить.
А в начале можно ставить? А если в конце много пробелов, то на один пробел их заменять можно или нет?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <string>
#include <algorithm>
#include <iostream>
 
int main() 
{
  std::string s = " aaaaa   bbbbb  cccccc dddddddd  ";
 
  s.erase(std::unique(s.begin(), s.end(), [](char a, char b) { return a == ' ' && b == ' '; }), s.end());
  std::replace(s.begin(), s.end() - 1, ' ', '.');
 
  std::cout << s << std::endl;
}
Добавлено через 2 минуты
Цитата Сообщение от Cadr Посмотреть сообщение
С вашего позволения, чуть подправил ваш код под задание
Эта реализация ставит точку в конце, если в конце были пробелы.

Вернуться к обсуждению:
Строку разделить одним символом "точка" C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2016, 20:42
Готовые ответы и решения:

Вывести строку, содержащую слова, разделенные одним символом «.»
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести...

Либо удваивая одиночные, либо заменяя сдвоенные одним символом, привести строку к заданному виду
Помогите решить эту задачу, я написал решение, но оно получилось огромным (73 строчки), непонятным...

Строку разделить одним символом "точка"
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести...

Вывести строку, содержащую слова из исходной, разделенные одним символом «» (точка)
Задание №2: Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). ...

Вывести строку, содержащую эти же слова, разделенные одним символом «.» (точка)
Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Вывести строку,...

10
11.03.2016, 20:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2016, 20:42
Помогаю со студенческими работами здесь

Вывести строку, содержащую слова исходной строки, разделенные одним символом «.» (точка)
Задание 4. Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими)....

Вывести строку, содержащую слова, разделенные одним символом "." (точка)
Дана строка выделения, состоящая из слов, разделенных пробелами (одним или несколькими). Вывести...

Вывести строку, содержащую слова, разделенные одним символом "." (точка)
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести...

Строка: Вывести строку, содержащую заданные слова, разделенные одним символом «.»
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести...

Как разделить текстовую строку символом, через каждых 2 символа
Друзья есть строка вида: 11223344 Я хочу получить на выходе строку: 11-22-33-44 Для...

Разделить одну строку на несколько частей одним махом
есть строка: //&quot;Stossdämpfer Federbein hinten links Ford MondeoEUR...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru