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

Удалить из слова предыдущие вхождения последней буквы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Присвоение this иного указателя http://www.cyberforum.ru/cpp-beginners/thread980488.html
void Polynomial::List::add_list_end(int value) { Polynomial::List *new_obj = new Polynomial::List; new_obj->data = value; new_obj->next = NULL; if (this){ Polynomial::List...
C++ уравнение cosx+cos2x+.+ cosx Будьте добры, помогите пожалуйста cosx+cos2x+...+ cosx нужно составить программу другу а C я не знаю http://www.cyberforum.ru/cpp-beginners/thread980486.html
C++ Найти среднее арифметическое всех отрицательных элементов в четных элементах двух одномерных массивов
Если можно, с кометнариями, сделайте программу, выходные данные которые нужно вводить с клавиатуры игенерировать с помощью функции random. Задание: вычислить среднее арифметическое всех элементов...
Редактирование кода C++
Есть код программы: /* Задача: Характеристикой столбца матрицы назовем сумму его отрицательных элементов, имеющих нечетные значения индексов. Переставляя столбцы заданной матрицы, расположить...
C++ Подскажите, как дописать одну функцию для моего Дерева пожалуйста http://www.cyberforum.ru/cpp-beginners/thread980456.html
Осталось совсем немного дописать. Помогите пожалуйста.По заданным значениям "х" рассчитать число всех узлов с глубиной "х" в заданном дереве. Весь код компилируется, но функция sum работает...
C++ Вывести на экран числа после 1 Есть программа для перевода числа в двоичный код! Мне нужно чтобы на экран выводило числа начиная с первой единицы! Пример Я ввожу число 842 и мне выводит : 00000000000001101001010 Мне нужно что... подробнее

Показать сообщение отдельно
Locust
1 / 1 / 0
Регистрация: 09.11.2012
Сообщений: 82
18.10.2013, 06:45  [ТС]
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
void __fastcall TForm2::Button3Click(TObject *Sender)
{
    string word;
    char c;
    Memo1->Lines->Clear();
 
    while(!input.eof())
        {
            input.get(c);
            if(IsCharAlpha(c)&&input)
                word+=c;
            else
            {
                if(!((IsCharAlphaNumeric(c)&&input)||(ispunct(c)&&input)))
                {
                    char q = *word.rbegin();
                    for(int i=1;i<word.length()-1;i++)
                         word.erase(word.find(q), 1);
                    Memo1->Lines->Add(word.data());
                    word.clear();
                }
            }
        }
 
    input.close();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru