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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить каждый элемент массива на среднее арифметическое элемента и его соседей http://www.cyberforum.ru/cpp-beginners/thread512002.html
Дан массив размера N. Заменить каждый элемент массива на среднее арифметическое этого элемента и его соседей.
C++ Лабы с файлами и строками Ребят, можете помочь с лабораторными ? 1)Заданная строка,заменить слово наименьшей длины количество его символов 2)Составить программу, которая создает файл из случайных чисел, обеспечивает его... http://www.cyberforum.ru/cpp-beginners/thread511993.html
Шифр Цезаря с русскими сиволами на Visual C++ C++
Здравствуте!очень много копался в нете, но так и не нашел то, что нужно.А именно нужен код программы на visual c++ , шифрование методом цезаря, при этом алфавит должен быть только из...
Даны две строки. Получить строку, в которой чередуются слова первой и второй строки C++
Даны две строки. Получить строку, в которой чередуются слова первой и второй строки. Если в одной из строк число слов больше, чем в другой, то оставшиеся слова этой строки должны быть дописаны в...
C++ Ошибка линкера: indefined reference to 'EnumPrintersW@28' http://www.cyberforum.ru/cpp-beginners/thread511978.html
Доброго времени суток! Не могу понять из-за чего выскакивает эта ошибка, ведь я подключил стандартные заголовочные файлы, содержащие эту функцию: windows.h, winspool.h. Как думаете, с чем может...
C++ Запись массива в файл Есть класс class Figure { protected: Figure() { penColor = Form1->ColorBox1->Selected; }; int x,y, storona, diag_1, diag_2; ... подробнее

Показать сообщение отдельно
sweetydady
6 / 2 / 1
Регистрация: 19.02.2012
Сообщений: 40

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

04.03.2012, 19:31. Просмотров 1184. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru