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

Написать программу поиска знаков пунктуации в строках - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на составление списка http://www.cyberforum.ru/cpp-beginners/thread926302.html
Всем привет,нужна помощь. Написать на алгоритмическом языке С++ программу составления списка ( a (b (c ) d ( ( e ( ( f ) ) ) ) ) ) в виде 1 2 3 2 3 4 5 6 5 4 3 2 1 0 списочных ячеек и вывести результат, показывая связи между элементами списка. Пример. Для списка ( (b c) a b c) списочные ячейки будут выглядеть следующим образом
C++ Описать класс "Массив" 1.Описать класс "Массив". Методы массива: конструктор с одним параметром - длина массива; ввод и вывод элементов массива; проверка, является ли массив упорядоченным по убыванию; проверка, является ли массив упорядоченным по возрастанию; включение произвольного элемента в массив с сохранением упорядоченности. 2.Объявить массив, ввести значения, проиллюстрировать использование методов. http://www.cyberforum.ru/cpp-beginners/thread926292.html
getline() C++
#include <string> #include <iostream> using namespace std ; int main() { string s; cout << "Vvedite frazu: "; getline(cin,s);
C++ New
Как можно перегрузить оператор new только для типа char?
C++ Взаимный инклуд или как-то так http://www.cyberforum.ru/cpp-beginners/thread926284.html
Есть два класса, которые используют друг друга. Как добиться работы программы? Если включу хедер первого класса в хедер второго и наоборот получу ошибку, если нет -- тоже. Как выйти из ситуации? Оба класса используют друг друга в полном объеме, т.е. выкинуть часть функционала в другой класс не вариант. Заранее благодарен.
C++ Не выходит узнать размер файла #include <iostream> #include <fstream> void main() { std::ifstream input; long int size_of_file; input.open("in.txt"); if (input.is_open()) подробнее

Показать сообщение отдельно
Аццкий Прогер
21 / 10 / 4
Регистрация: 07.01.2013
Сообщений: 220
20.07.2013, 21:17     Написать программу поиска знаков пунктуации в строках
Задача: Написать программу поиска знаков пунктуации в строках. Программа должна позволить ввести символьную строку, содержащую знаки пунктуации, и вывести ту же строку, но уже без знаков пунктуации.

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

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
#include <iostream>
#include <string>
#include <conio.h>
#include <cctype>
using namespace std;
 
int main()
{
    string s, punct_del;
    int a;
    getline(cin, s);
    for (string::size_type index=0; index!=s.size(); ++index)
    {
        punct_del=s[index];
        a=0;
        for (string::size_type index1=0;index1!=s.size();++index1)
        {
            if (ispunct(s[index]))
                a++;
        }
        if (a>=2)
            cout<<"\n\n"<<punct_del<<endl;
    }
    _getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru