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

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

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

Показать сообщение отдельно
sweetydady
6 / 2 / 1
Регистрация: 19.02.2012
Сообщений: 34
04.03.2012, 19:31     Заменить в рядке одну заданную комбинацию символов на другую.
Разработать программу, которая заменяет в рядке одну заданную комбинацию символов на другу.
Рядок мы должны вводить сами. И если там попадется указанная комбинация символов, программа меняет ее на другую.
При реализации функции запрещается использовать функции библиотек языка С.

Добавлено через 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru