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

Вставить нужное в задачу.Не могу разобраться - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Интересная задача на вывод процентов http://www.cyberforum.ru/cpp-beginners/thread1148750.html
Задан текст, слова которого разделены %. Выяснить и вывести на экран, какой процент слов в тексте начинается на заданную букву (буква вводится с клавиатуры) #include <stdio.h> #include <conio.h>...
C++ Не считает произведение разных типов данных Никак не могу разобраться, почему программа не хочет считать произведение. Вот часть кода: for (i=0;i<N;i++) { p=1.0*ws/N; } где p-динамический массив типа double ws массив типа long N... http://www.cyberforum.ru/cpp-beginners/thread1148744.html
C++ Принадлежность точки заштрихованной области
Составить программу, которая печатает сообщение о принадлежности, если точка с координатами (x, y) принадлежит или не принадлежит заштрихованной области. Также выполнить задачу с циклом и оператором...
C++ Вычислить значение функции у для произвольных значений х
Вычислить значение функции у для произвольных значений х http://yadi.sk/d/VBRSzibHMTukh] в С++
C++ Заменить нулевые элементы массива суммой элементов http://www.cyberforum.ru/cpp-beginners/thread1148692.html
Заменить нулевые элементы массива суммой элементов, значения которых кратны некоторому целому значению x (x, как и массив, вводится с клавиатуры) в С++
C++ Даны три целых числа: А, В, С. Проверить истинность высказывания: «Хотя бы одно из чисел А, В, С положительное» Даны три целых числа: А, В, С. Проверить истинность высказывания: «Хотя бы одно из чисел А, В, С положительное» (в С++) подробнее

Показать сообщение отдельно
blackdick
Сообщений: n/a

Вставить нужное в задачу.Не могу разобраться - C++

15.04.2014, 09:12. Просмотров 134. Ответов 1
Метки (Все метки)

Вот,собственно,сама задача: Написать программу, которая каждую встреченную букву 'б' заменяет сочетанием 'ку'.
Не разобраться,как правильно ее вставить в это:

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 <windows.h>
#include <iostream>
#include <string>
using namespace std;
 
 
 
int main()
{
    string mystr;
    char find;
    string insert;
    cin>>mystr;
    cin>>find;
    cin>>insert;
    size_t count=0;
    while (count!=-1)
    {
        count=mystr.find(find,count);
        if (count!=-1)
        {
            mystr.erase(count,1);
            mystr.insert(count, insert);
            count+=insert.length();
        }
    }
    cout<<mystr<<endl;
    system("pause");
    return 0;
}
Прошу вашей помощи,господа.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru