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

Замена в строке каждого второго символа "!" на "$" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объяснить работу функции http://www.cyberforum.ru/cpp-beginners/thread595260.html
Может кто объяснить работу функции void zagalovok() { Node *t; head=new Node(); t=head; int V; cout<<"Введите список элементов:\n "; cin>>V;
C++ Асемблерный модуль и С++ Программа должна считать количество слов вправо от самого короткого. ввод строки должен быть реализован в модуле С++, а ее обработка в асемблерном модуле. как компилировать программу я разобрался на более простом задании(сложение двух интов), но тут возникают проблемы. Думаю, я совсем не правильно передаю строку в асемблерный модуль. исходники имеются работа алгоритма подсчета слов меня... http://www.cyberforum.ru/cpp-beginners/thread595255.html
C++ Решение краевой задачи для дифференциального уравнения методом сеток
Мне в университете задали данную программу написать. но к сожалению на паре мы не успели пройти этот метод. не могу найти точный пример этого метода, не могли подсказать ? формулы , или прислать может ссылку на конкретный пример?
Шаблон класса (параметризация класса) C++
Нужна помощь и советы!!! Англо-русский словарь построен как список. Каждая компонента содержит английское слово, соответствующее ему русское слово и счетчик количества обращений к данной компоненте. Первоначально список формируется согласно английскому алфавиту. В процессе эксплуатации словаря при каждом обращении к компоненте в счетчик обраще¬ний добавляется единица. Составить программу,...
C++ Индекс первого появления буквы в строке http://www.cyberforum.ru/cpp-beginners/thread595238.html
Всем доброго времени суток! Есть вот такое задание: int find(char *S; char c) Найти место первого появления в строке S какой-либо буквы, если строка S не содержит этой буквы, возвращает значение –1. Задано сделать с помощью указателей и через While. Буду очень признателен за любую помощь.
C++ String, что не так? Здравствуйте! Помогите разобраться, что не так. # include <iostream> # include <cstring> using namespace std; class string { public: string (char*); void str_append(char*); подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,508
03.06.2012, 20:00     Замена в строке каждого второго символа "!" на "$"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <string>
#include <iostream>
using namespace std;
 
int main()
{
    string str;
    cout<<"Enter string:\n";
    getline(cin,str,'\n');
    bool second=true;
    size_t pos=str.find('!');
    while(pos!=string::npos)
    {
        second= !second;
        if(second)
            str.replace(pos,1,"$");
        pos=str.find('!',++pos);
    }
    cout<<str;
}
 
Текущее время: 12:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru