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

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

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

Найти все вхождения в строку последовательности символов "сто" и заменить на "100" - C++

15.06.2015, 11:47. Просмотров 460. Ответов 2
Метки нет (Все метки)

Дана строка символов. Найти все вхождений последовательностей символов "сто" и заменить на "100"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2015, 11:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти все вхождения в строку последовательности символов "сто" и заменить на "100" (C++):

Заменить в последовательности символов после первого вхождения символа "+" все цифры на символ "-" - C++
Заменить в последовательности символов после первого вхождения символа "+"все цифры на символ "-"О_о Добавлено через 1 минуту что бы...

Может ли MSXML в XML файле найти все вхождения "123" в значениях атрибутов элементов и заменить их на "321"? - C++
Всем доброго времени суток. Столкнулся со странноватой задачей, но что-то застрял с ней, т.к. использую либу MSXML. Собственно смыл:...

Дано предложение. Заменить в нем все вхождения буквосочетания "да" на "нет" - C++
Дано предложение. Заменить в нем все вхождения буквосочетания да на нет.

Ввести с клавиатуры строку, заменить в ней все буква "а" на букву "b" - C++
Здравствуйте) Вот возникла такая проблема.... не умею работать с указателями еще(( Помогите написать задачку: "используя указатели,...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно". Я так...

Заменить все символы "*" числом, совпадающим с порядковым номером вхождения данного символа в строку - C++
В заданной строке мне нужно заменить все "*" числом, которое будет отвечать номеру за порядком вхождения данного символа в строку.

2
LegchylinIlya
20 / 20 / 15
Регистрация: 22.05.2015
Сообщений: 55
15.06.2015, 12:29 #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
#include <iostream>
#include <Windows.h>
using namespace std;
 
void main()
{
    setlocale(LC_ALL,"Russian");
    SetConsoleCP(1251); 
    SetConsoleOutputCP(1251);
    int count = 0;
    char str[100];
    cout << "Введите строку: ";
    gets(str);
    cout << "Ваша строка: ";
    puts(str);
    for(int i=0;i<strlen(str);i++)
    {
        if(str[i] == 'с' && str[i+1] == 'т' && str[i+2] == 'о')
        {
            str[i] = '1';
            str[i+1] = '0';
            str[i+2] = '0';
            count++;
        }
    }
    cout << "Измененная строка: ";
    puts(str);
    cout << "Количество вхождений слова \"сто\": " << count << "\n";
    system("pause");
}
1
daslex
1290 / 534 / 110
Регистрация: 02.08.2011
Сообщений: 2,756
15.06.2015, 12:31 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
#include <cstring>
#include <windows.h>
 
using namespace std;
 
int main(){
    setlocale(LC_ALL,"");
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
 
    char S[255]="пустокрылый стостоторож масто";
    char *pch=&S[0];
 
     cout<<S<<"\n";
    while (  pch = (strstr(pch,"сто")) )  strncpy(pch,"100",3);
 
 
    cout<<S<<"\n";
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2015, 12:31
Привет! Вот еще темы с ответами:

Заменить все вхождения символа "a" на "b" - C++
заменить все вхождения символа &quot;a&quot; на символ &quot;b&quot;. использовать string вот мой код (заменяет только первое вхождение) #include...

Ввести строку символов после чего заменить все буквы "а" на ноль - C++
Доброго времени суток! Помогите пожалуйста написать лабу по Си. Задание: очень прошу помочь сделать это. Спасибо!

Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные. - C++
1. Ввести символьную строку и заменить все буквы &quot;а&quot; на буквы &quot;б&quot; и наоборот, как заглавные, так и строчные. Пример: Введите...

Все слова, не содержащие "bc" и заканчивающиеся на "ad" заменить на "!" - C++
В чем ошибка? //Все слова, не содержащие &quot;bc&quot; и заканчивающиеся на &quot;ad&quot; заменить на &quot;!&quot; #include &lt;iostream&gt; #include &lt;string&gt; ...


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

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

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