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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить максимальное число из трех чисел записанных в файл http://www.cyberforum.ru/cpp-beginners/thread1678937.html
Даны три числа , записанные в некотором файле. Определить максимальное среди них ..
C++ Вычислить сумму всех четных чисел от 99 до 200 Создайте программу, вычисляет сумму всех четных чисел от 99 до 200. Результат записать в некоторый файл данных. http://www.cyberforum.ru/cpp-beginners/thread1678936.html
Функции istream, требуется объяснение C++
Здравствуйте! В ходе изучения C++ у меня возникло много вопросов, связанных с функциями istream (возможно я называю неправильно). Узнал о таких функциях, как cin.clear(), cin.sync(), cin.fail(),...
C++ Преобразование (упорядочивание) массива
Добрые люди! Написала код, каждое задание лабораторной надо оформить в виде функции, первые 2 функции работают так, как нужно :). Третья выводит упорядоченные элементы функции не правильно(( Я...
C++ Строка: чем отличается строки string, char, char*? http://www.cyberforum.ru/cpp-beginners/thread1678896.html
Помогите разобраться,совсем плохо идёт,чем отличается строки string,char,char* И если можно пару примеров Буду весьма признательна
C++ Некоректный вывод данных с использыванием метода класса Добрый вечер. Помогите разобраться. 1) Почему при выводе на экран результатов поля sname одинаковые? А оценки не соответствуют введенным? 2) В поле среднего значения оценок выдает мусор. Буду... подробнее

Показать сообщение отдельно
k1n3c7
10 / 10 / 14
Регистрация: 06.03.2016
Сообщений: 53
07.03.2016, 04:14
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru