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

Заменить все вхождения символа "a" на "b" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обеспечить пропуск расчетов, чтобы избежать деления на ноль http://www.cyberforum.ru/cpp-beginners/thread1310058.html
Здравствуйте есть прога, которая вычисляет y=sin(x)/cos(x) в диапазоне изменения X от 0 с шагом 0,2 Нужно обеспечить пропуск расчетов если 0.1<cos(x)<0.1( ну или любой другой интервал ) фрагмент проги #include <stdio.h> #include <stdlib.h> #include <math.h> int main() {float y,dx,x;
C++ Посоветуйте литературу для решения олимпиадных задач по программированию Всем привет! Подскажите пожалуйста литературу по рассмотрению и решению олимпиадных задач по программированию приблизительно такой сложности http://acm.timus.ru/problem.aspx?space=1&num=1106 http://www.cyberforum.ru/cpp-beginners/thread1310057.html
C++ Тетрис в командной строке
Возможно ли написать тетрис прямо в командной строке?Если да то как вывести квадрат который в тетрисе основа всех фигур)
C++ И снова траблы с C++, ввод/вывод
Всем доброго времени суток. Простейшая программа, демонстрирующая работу цикла for // ForDemo2. Вводится счетчик цикла // на экран выводится кол-во выполненных // циклов for #include <cstdio> #include <cstdlib> #include <iostream> using namespace std; int main(int nNumberofArgs, char* pszArgs)
C++ Массив из массивов различных типов (malloc) http://www.cyberforum.ru/cpp-beginners/thread1310043.html
На сколько я знаю, объявление двумерного массива (интов) выглядит так: int** myArr = (int**)malloc(n * sizeof(int*)); for (int i = 0;i < n; i++){ myArr = (int*)malloc(m * sizeof(int)); } И myArr ссылается на массив из n указателей, каждый из которых ссылается на подмассив. Так как указатели занимают равное количество памяти, то по идее можно создать массив из указателей, каждый из...
C++ Ошибка при вызове функции добавления нового элемента в массив Описывается класс Datchik. Затем в классе Lists объявляется массив объектов класса датчик и описывается функция NewDatchik добавления нового элемента(датчика) в этот массив. Программа вылетает при вызове этой функции из int _tmain. Подскажите пожалуйста, в чем ошибка? class Datchik { private: char *shifr = new char; char *data = (char*)malloc(sizeof(char*)); public:... подробнее

Показать сообщение отдельно
Nosey
1344 / 395 / 107
Регистрация: 22.10.2014
Сообщений: 860
Завершенные тесты: 2
25.11.2014, 20:30     Заменить все вхождения символа "a" на "b"
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
#include <iostream>
#include <sstream>
#include <functional>
#include <algorithm>
#include <vector>
#include <numeric>
 
int main()
{
    std::string str("Please, replace the vowels in this sentence by asterisks.");
 
    std::cout << str << std::endl;
    std::replace(str.begin(), str.end(), 'a', 'b');
    std::cout << str << std::endl;
 
 
    std::string a = "a";
    std::string b = "b";
    std::size_t found = str.find_first_of(a);
    while (found != std::string::npos)
    {
        str.replace(found, a.length(), b);
        found = str.find_first_of(a, found + 1);
    }
 
    std::cout << str << '\n';
    system("pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru