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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
sweetydady
6 / 2 / 1
Регистрация: 19.02.2012
Сообщений: 40
#1

Заменить в рядке одну заданную комбинацию символов на другую. - C++

04.03.2012, 19:31. Просмотров 1155. Ответов 0
Метки нет (Все метки)

Разработать программу, которая заменяет в рядке одну заданную комбинацию символов на другу.
Рядок мы должны вводить сами. И если там попадется указанная комбинация символов, программа меняет ее на другую.
При реализации функции запрещается использовать функции библиотек языка С.

Добавлено через 6 часов 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
25
26
#include <iostream>
using namespace std;
 
int main() {
 
        char m[150];
       cout<<"Vvedite stro4ky \n>";
        cin>>m; 
 
        int x = 0;
        int n = strlen(m); /* funkcia vo3vrashyaet dliny string. vo3vrashaemogo zna4eniya v slu4aee vozvrata net */
 
        for (int i = 0; i < n - x; i++){
            if (m[i] == 'p' && m[i+1] == 'h'){
                    m[i] = 'Z';
                    for (int j = i + 1; j < n; j++){
                            m[j] = m[j+1]; 
                        }
                        x++;       
                }
              cout << m[i] ;
                
        }
        system ("pause"); 
        return 0;
}
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2012, 19:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить в рядке одну заданную комбинацию символов на другую. (C++):

В текстовом файле заменить одну заданную фразу на другую (файловый ввод/вывод) - C++
Помогите, пожалуйста, написать 2 программы на С++ (отдельно). В файле input.txt записаны строки, сколько их – неизвестно. «3»:...

Заменить в строке одну последовательность символов на другую - C++
Нужно ввести строку, создать вторую из символов первой, заменив каждую последовательность символов &quot;xyz&quot; заменить на &quot;zamenena&quot; и вывести...

Разработать функцию, которая меняет слова, содержащие заданную комбинацию символов, на соответствующее количество символов # - C++
Разработать функцию, которая меняет в предложении все слова, содержащие заданную комбинацию символов на соответствующее количество символов...

Выбрать из заданного текста все слова, содержащие заданную комбинацию символов - C++
Разработать алгоритм и программу для выбора из заданного текста все слова, содержащие заданную комбинацию символов

Заменить в файле одну строку на другую - C++
Реализовать в программе функцию замену в текстовом файле заданной строки на другую строку, также задаваемую с клавиатуры.

Как заменить одну переменную на другую во всем коде - C++
Есть, предположим, переменная, которая повторяется в программе 1000 раз, нужно ее заменить на другую - как? microsoft visual studio 2012

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2012, 19:31
Привет! Вот еще темы с ответами:

Заменить пары символов на одну - C++
в символьном массиве все пары символов 'PH' заменить на 'Z' for (int i=0; i&lt;strlen(m); i++) { if (m=='p' &amp;&amp; m=='h') { ...

Заменить в данном предложении всюду одну букву на другую. Компьютер должен запрашивать обе буквы - C++
1) Заменить в данном предложении всюду одну букву на другую. Компьютер должен запрашивать обе буквы. 2)Заданный массив (gi) содержит m...

Дана строка символов, пользователь вводит комбинацию символов проверить сколько раз встечается эта комбинация в строке. - C++
Дана строка символов, пользователь вводит комбинацию символов проверить сколько раз встечается эта комбинация в строке. Например: Мама,...

Разработать алгоритм и программу для выбора из заданного текста все слова, содержащие заданную комбинацию симв - C++
Разработать алгоритм и программу для выбора из заданного текста все слова, содержащие заданную комбинацию символов.


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

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

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