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

Написать программу, которая удаляет из введенной строки любой введенный символ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построение конечного недетерминированного автомата http://www.cyberforum.ru/cpp-beginners/thread883241.html
Добрый день, помогите пожалуйста разобраться. Где-то в выполнении алгоритма ошибка. Задача: Постройте конечный автомат, допускающий цепочки, которые можно построить соединением без пробелов...
C++ В матрице М(N, M) найти суму элементов четных строк В матрице М(N, M) найти суму элементов парных рядов. Очень прошу помогите кто знает! Заранее огромное спасибо! http://www.cyberforum.ru/cpp-beginners/thread883232.html
C++ Выполнить транспонирование заданной матрицы
Разработать алгоритм и программу. Дана матрица B размерностью n x m (2<=n,m<=50 – вводятся пользователем). Элементы матрицы bij являются целыми числами, принимающими значения в диапазоне ....
C++ Метод пузырька
#include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main() { srand(time(NULL)); int const size = 100;
C++ Перевод программы из Pascal в C++ (разбить n-угольник на треугольники (n-3)-мя диагоналями) http://www.cyberforum.ru/cpp-beginners/thread883163.html
Всем привет. Помогите, пожалуйста, перевести код программы из Pascal в C++. В Pascalе не смыслю, поэтому прошу вашей помощи. Буду очень благодарен. Очень нужно. Спасибо) uses crt; const nmax=10;...
C++ Сортировка методом пузырька Народ, помогите написать функциональное назначение сортировки методом пузырька)) подробнее

Показать сообщение отдельно
MarVaL
С++ Beginner
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
29.05.2013, 11:03
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
 
int main() {
    std::string str;
    std::cout << "Please enter string: ";
    std::getline(std::cin, str);    
    std::cout << str << std::endl;
    std::cout << "Enter character: ";
    char ch = std::cin.get();
    for(unsigned i = 0; i < str.length(); ++i)
        if(str[i] == ch)
            str.replace(i, 1, "");
    std::cout << str << std::endl;
    
    return 0;
}
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
 
void deleteCharacter(std::string&, char);
 
int main() {
    std::string str;
    std::cout << "Please enter string: ";
    std::getline(std::cin, str);    
    std::cout << str << std::endl;
    std::cout << "Enter character: ";
    char ch = std::cin.get();
    deleteCharacter(str, ch);
    std::cout << str << std::endl;
    
    return 0;
}
 
void deleteCharacter(std::string& str, char ch) {
    for(unsigned i = 0; i < str.length(); ++i)
        if(str[i] == ch)
            str.replace(i, 1, "");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru