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

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

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

Заменить в строке все вхождения abc на def и напечатать полученную строку - C++

31.01.2013, 16:39. Просмотров 448. Ответов 2
Метки нет (Все метки)

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

Помогите пожалуйста написать программу.

"Дана строка s, содержащая не более 40 латинских букв, за которыми следуют
пробелы. Заменить в этой строке все вхождения abc на def и напечатать
полученную строку."
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2013, 16:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Заменить в строке все вхождения abc на def и напечатать полученную строку (C++):

Преобразовать строку: все вхождения abc заменить на def - C++
написать программу Дана строка из 80 символов, известно что в начале строки s находится не более 40 латинских букв, за которыми следуют...

Строка символов. Все вхождения ‘abc’ заменить на ‘def’ - C++
Дана строка символов. Необходимо все вхождения ‘abc’ заменить на ‘def’

Заменить в строке все вхождения abc на 123 - C++
Попросили сделать простейшую программку (по информатике), вроде как шарю, но сейчас просто не могу понять, что происходит и почему не...

Заменить все вхождения строки s2 в строку s1 на строку s3 - C++
Дано три строки s1, s2, s3. Заменить в строке s1 все вхождения s2 на s3. Помогите. Не знаю как сделать. Вообще мыслей никаких(((

Заменить в строке символ 'q' на номер вхождения в строку в обратном порядке - C++
Вводится производная строка, заменить в ней символ 'q' на номер вхождения в строку в обратном порядке. Вот, мое строительство, не очень -...

STL. Заменить в строке S все вхождения подстроки S1 на подстроку S2 - C++
Даны строки S, S1 и S2 вводимые с клавиатуры. Требуется заменить в строке S все вхождения подстроки S1 на подстроку S2. (Например,...

2
odradek
4 / 4 / 1
Регистрация: 15.05.2012
Сообщений: 63
31.01.2013, 17:08 #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
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <iomanip>
 
 
using namespace std;
 
int main()
{
 
    char mas[] = {"f a b g l i c p d z a o c"};
    
    
    cout << "Исходная строка  : "; 
    for (int i = 0; i < sizeof(mas); i++)
    {
        cout << setw(1) << mas[i]; 
    }
    
    cout << endl;
    cout << "Измененная строка: "; 
    
    for (int i = 0; i < sizeof(mas); i++)
    {
        if (mas[i] == 'a') mas[i] = 'd'; 
        if (mas[i] == 'b') mas[i] = 'e';
        if (mas[i] == 'c') mas[i] = 'f';
        cout << setw(1) << mas[i]; 
    }
    
    cout << endl;
 
    return 0;
}
1
_boldoc_
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 2
31.01.2013, 18:02 #3
Премного благодарствую
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2013, 18:02
Привет! Вот еще темы с ответами:

Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. - C++
Даны три строки: S1, S2, S3. Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. Вот я написал программу но она...

Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3 - C++
Вот программа к задаче! Вот в чем вопрос, как работает вот это cin.getline(text,1024); и можно ли обойтись без него?...

Заменить в строке все вхождения одной подстроки на другую - C++
помогите пожалуйста с решением задачи! замените в строке все вхождения одной подстроки на другую в с++.

В строке заменить каждый символ * числом, соответствующим номеру вхождения этого символа в строку - C++
в заданной строке заменить каждый символ &quot;*&quot; числом, соответствующим номеру по порядку вхождения этого символа в строку #include...


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

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

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