Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Заполнить массив следующим образом https://www.cyberforum.ru/ cpp-beginners/ thread690145.html
Помогите (очень нужно) на завтра. Создать одномерный массив (можно на 10 элементов) и заполнить его следующим образом: 1, 2, 1, 2, 1, 2 ... и так далее. Элементы массива не вводить а все сделать в коде программе.
C++ Раздвинуть заданный текст, вставив заданную последовательность
Раздвинуть заданный текст, вставив заданную последовательность после i-го символа каждого слова.
C++ Найти в массиве все повторяющиеся последовательности https://www.cyberforum.ru/ cpp-beginners/ thread690111.html
Создать программу, которая вводит c клавиатуры массив целых чисел, находит в нем все повторяющиеся последовательности (1 1, 2 2 2 и т.д.) и заменяет каждую из них на два элемента: повторяющееся число и длину последовательности. Выдать результирующую последовательность и пары "длина - число последовательностей данной длины" вход: 1 1 1 2 2 2 2 3 4 4 4 5 5 5 выход: 1 3 2 4 3 4 3 5 3 1 - 1 2 -...
C++ Программа для нахождения определенного интеграла Помогите, написать программу для нахождения определенного интеграла с точностью Е = 10-3 для заданных границ с помощью трех методов: Прямоугольников. Трапеций. Симпсона. Границы: a = 0; b = √3; Сама функция: https://www.cyberforum.ru/ cpp-beginners/ thread690108.html
Не могу понять поставленой задачи C++
Обьясните пожалуйста что нужно сделать?? Вычислить значение y в зависимости от выбранной функции от (x), аргумент которой определяется с поставленной условия. Возможные значения функции от (x): 2x, x2, х / 3 (в оконном приложении выбор выполнить с помощью компоненты RadioGroup). Предусмотреть вывод сообщений, показывающие, при которой условия и с какой функцией проводились вычисления у. Вот...
C++ Многопоточные консольные приложения https://www.cyberforum.ru/ cpp-beginners/ thread690101.html
подскажите сайт\книжку где почитать (обязательно с примерами) про многопоточные приложения, и только с консольными примерами. в этой теме полный 0, но надо разобраться
C++ Указатели Всем привет. Нам дали сделать лабу: Дана целочисленная прямоугольная матрица. 1) Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент. 2) Характеристикой строки целочисленной матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик. Вот готовый вариант. #include "stdafx.h"... https://www.cyberforum.ru/ cpp-beginners/ thread690076.html Где нужно писать сообщение об ошибке, если ввели неправильное значение? C++
простите за глупый вопрос, но где нужно писать сообщение об ошибке, если ввели неправильное значение, перепробовала кучу вариантов, никак do { cout<<"Enter data for transaction "<<count<<endl; cout<<"Number of shares:"<<endl; cin>>number_of_shares;} while (total_of_shares>number_of_shares); if (number_of_shares==0){ cout<<"Bye.Have a nice day."<<endl; break;}
C++ Перерисовка отдельного элемента в Canvas Здраствуйте, есть задача - написать игру змейка, соответственно есть поле Canvas на котором нанесено множество прямоугольников, и один "ползающий" прямоугольник, соответственно с каждым шагом таймера прямоугольник должен быть перерисован и появиться на новом месте. Вопрос - можно ли обойтись без перерисовки всего Canvas, а только отдельно взятой области движущегося прямоугольника? https://www.cyberforum.ru/ cpp-beginners/ thread690042.html C++ Нужно написать программу!Пжлст https://www.cyberforum.ru/ cpp-beginners/ thread690033.html
Початкова умова Трансцендентну функцію f(x), визначену на інтервалі (a; b), задано аналітичною формулою та нескінченною сумою. Програма має отримати декілька дійсних значень аргументу x із інтервалу і для кожного з них вивести значення f(x), обчислені за формулою та на основі нескінченної суми степенів x, а також різницю між ними. Вхідні дані задає користувач за допомогою клавіатури. Робота...
Найдите плз ошибку, Одномерный массив с указателями C++
Если максимальный элемент находится левее минимального элемента, то упорядочить в порядке убывания элементы, находящиеся между максимальным и минимальным. #include <iostream> #include <stdio.h> #include <stdlib.h> #include <time.h> using namespace std; //ввод размерности массива
C++ целочисленная арифметика c++ Как сравнивать цифры в числе который находиться в массиве??? https://www.cyberforum.ru/ cpp-beginners/ thread690022.html
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
06.11.2012, 18:12 0

Заменить в строке все вхождения abc на 123 - C++ - Ответ 3660526

06.11.2012, 18:12. Показов 2495. Ответов 7
Метки (Все метки)

Ответ

Можно так сделать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
int main() 
{ 
    char buffer[100] = "rrrrrrrrabcgggggabc"; 
    int size = strlen(buffer); 
 
    for ( int i = 0; i < size; i++)   
        if(buffer[i] == 'a' && buffer[i+1] == 'b' && buffer[i+2] == 'c') 
        {
            buffer[i] ='1'; 
            buffer[i+1] = '2'; 
            buffer[i+2] = '3'; 
        } 
 
        std::cout << buffer << std::endl;
}


Вернуться к обсуждению:
Заменить в строке все вхождения abc на 123 C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2012, 18:12
Готовые ответы и решения:

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

Массив: Заменить в строке все вхождения xyz на abc
Дана строка s, содержащая не более 20 латинских букв, за которыми следуют пробелы. Заменить в этой...

Во введенной строке символов заменить все вхождения "123" на "45"
Во введенной строке символов заменить все вхождения &quot;123&quot; на &quot;45&quot;.

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

7
06.11.2012, 18:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2012, 18:12
Помогаю со студенческими работами здесь

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

Превратить строку так: все вхождения abc заменить на def
type str=pasked array of char; var s:str; Известно, что в начале строки s находится не более 40...

Все вхождения букв «abc» заменить на «def» и напечатать в обратном порядке
Привет всем. У меня проблема с заданием: &quot;Все вхождения букв «abc» заменить на «def» и напечатать в...

В файле 1.PAS дана строка символов. Записать в файл 2.PAS строку, полученную из исходной по следующему правилу: заменить все вхождения подстроки ‘123
В файле 1.PAS дана строка символов. Записать в файл 2.PAS строку, полученную из исходной по...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru