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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Aisik911
0 / 0 / 0
Регистрация: 06.03.2016
Сообщений: 38
#1

Заменить символы текста по заданному правилу - C++

07.03.2016, 03:08. Просмотров 128. Ответов 1
Метки нет (Все метки)

Помогите с написанием программы.....

Дано текст.
Превратить его по следующему правилу : если нет символа «*» , то оставить его без изменения , иначе заменить каждый символ , встречающийся после первого вхождения символа «*» , на символ "-".
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2016, 03:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить символы текста по заданному правилу (C++):

Заменить в каждой строке текста символы, отличные от символа, введенного с клавиатуры, символом «#» - C++
С помощью текстового редактора создать файл на диске, содержащий текст на английском языке. Создать новый файл, преобразовав текст...

Формирование массива по заданному правилу - C++
Дан массив A размера N (одномерный). Сформировать новый массив B того же размера по следующему правилу: элемент BK равен сумме элементов...

Сформировать вектор по заданному правилу - C++
Даны натуральное число n и действительные числа y1 y2…yn. Получить вектор Z (Z1, Z2…Zn), Компонента Zi равняется: yi, если 0 < yi <...

Получить массив по заданному правилу - C++
Друзья , прикладываю картинку с заданиями, может у кого есть исходники какой нибудь программки? , на ЛЮБОМ языке программирования,...

Сформировать последовательность по заданному правилу - C++
Всем привет, еще раз! В общем стоит такая задача: Даны два положительных числа n и k. Надо вывести последовательность x1,x2,x3,...,xk...

Преобразовать массив по заданному правилу - C++
Задача в Си++ Вот условие:Даны две последовательности целых чисел а1, а2, …, аn и b1, b2, …, bn. Преобразовать последовательность b1, b2,...

1
k1n3c7
10 / 10 / 14
Регистрация: 06.03.2016
Сообщений: 53
07.03.2016, 04:14 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
 
struct pr {
    bool flag = false;
    operator() (char& c) {
        if (flag == true)
            c = '-';
        if (c == '*')
            flag = true;
    }
};
 
int main()
{
    string s;
    cin >> s;
 
    for_each(s.begin(), s.end(), pr());
    cout << s;
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2016, 04:14
Привет! Вот еще темы с ответами:

Сформировать массив по заданному правилу - C++
Напишите программу, которая создает двухмерный массив и заполняет его по следующему принципу: пользователь вводит число (например, 3)...

Сформировать матрицу по заданному правилу - C++
Здравствуйте! Подскажите пожалуйста где моя ошибка!? На грядках посажена капуста и морковь. Грядки расположены рядом и образуют...

Из массива сформировать матрицу по заданному правилу - C++
Помогите написать код. вот задание вариант Б П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других...

Модифицировать элементы массива по заданному правилу - C++
Дан двумерный массив целых чисел. Модифицировать его элементы по следующему правилу: ко всем четным элементам массива прибавить последний...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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