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

Классы и строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по интерполяции лагранжа http://www.cyberforum.ru/cpp-beginners/thread74399.html
#include <iostream.h> #include <conio.h> const MAX_points=20; void ShowTitle() clrscr(); cout<<"Интерполяционный метод Лагранжа<<endl;
C++ файлы и динамические списки Помогите пожалуйста написать следующую программу: В текстовом файле записаны названия некоторых предметов , а так же их веса и ценности. При заданном ограничении на суммарный вес предметов... http://www.cyberforum.ru/cpp-beginners/thread74395.html
C++ Строки и структурные типы данных.
Люди помогите перевести из кода Pascal в код C. Сам бы разобрался так вот времени нет. Задачка такая : Вводить строки до тех пор пока не будет нажата точка, после чего сложить все строки в...
C++ Метод Ньютона
Помогите пожалуйста :) напишите на С++ программу для решения системы нелинейных уравнений методом Ньютона: 2+Cos(x)-y=0 Cos(y-1)+x-0,8=0
C++ Взаимно простые числа http://www.cyberforum.ru/cpp-beginners/thread74381.html
Ребят, помогите пожалуйста задачу решить на Си... Даны 2 числа, выяснить являются ли они взаимно простыми( не имеют общих делителей кроме 1) Добавлено через 23 минуты все, спс сделал сам
C++ Составление блок схемы по условию:нахождение количества элементов матрицы в определенной области Условие: нахождение количества элементов матрицы в определенной области(можно выбрать рандомную). Вообщем нужна блок схема, проходили давно, очень смутно помнится( Сделал код программы, вдруг... подробнее

Показать сообщение отдельно
breeve
75 / 75 / 14
Регистрация: 01.08.2009
Сообщений: 177
14.12.2009, 18:10
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
31
32
33
34
35
36
37
38
39
#include <iostream>
using namespace std;
class eraseSymbol
{
    private:
        char symbol;    
        string str;
    public:
        eraseSymbol() {};
        ~eraseSymbol() {};
        void setSymbol(char a) { symbol = a;};
        void setString(string b) { str = b;};
        void eraseSymbolInString();
        void showString() { cout << str <<endl;};
};
 
void eraseSymbol::eraseSymbolInString()
{
    int len = str.length();
    for(int i = 0; i < len; i++)
        if (str[i] == symbol)
        {
            str.erase(i, 1);
            i--;
        }
}
 
int main()
{
    eraseSymbol str_one;
    str_one.setString("Well done.");
    str_one.setSymbol('l');
    cout << "Do: " << endl;
    str_one.showString();
    str_one.eraseSymbolInString();
    cout << "Posle: "<< endl;
    str_one.showString();
        return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru