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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
chatting
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 12
#1

Символы - C++

22.05.2012, 19:01. Просмотров 442. Ответов 9
Метки нет (Все метки)

дана строка символов, надо сделать так чтобы остались только буквы

помогите
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2012, 19:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Символы (C++):

Широкие символы wchar_t wstring не хотят принимать русские символы - C++
Собственно вопрос в шапке, вот примеры: std::wstring str = L"блин комом"; и такое: wchar_t stroka = L"abcdefghijklmnopqrstuvwxyz...

Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки - C++
Помогите написать 3 программы. (на С или С++) 1. Вывести на экран в первой строке нечетные символы, во второй четные символы исходной...

Если в A есть символы из B и в B нет повторяющихся символов, то упорядочить символы B в порядке, обратном к алфавитном - C++
Привет, форумчане! Дано задание: >Даны строки A и B. Если в A есть символы из B и в B нет повторяющихся символов, то упорядочить...

не могу понять задачку. Даны натуральное число n и символы s1, s2,., sn. Получить символы, принадлежащие последовательности s1, s2,., sn, которые - C++
Даны натуральное число n и символы s1, s2,..., sn. Получить символы, принадлежащие последовательности s1, s2,..., sn, которые входят в нее...

Создать очередь, содержащую любые символы. Удалить из очереди все символы, не являющиеся буквами или цифрами - C++
Используя динамические структуры, реализовать следующие задания. Вспомо*гательные функции должны быть написаны самостоятельно (Встроенную...

Поменять символы одного массива на символы из другого - C++
Нужно поменять символы одного массива на символы из другого. К примеру: дано слово programming, алфавит abcdefgjklmnoprst..., p меняется...

9
igorrr37
1711 / 1339 / 160
Регистрация: 21.12.2010
Сообщений: 2,036
Записей в блоге: 9
22.05.2012, 19:36 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <cctype>
 
int main()
{
    char s[] = "45f_Fg* (5T)", *a = s, *b = s;
    for(; *b = *a; ++a)
    {
        if(std::isalpha(*b)) ++b;
    }
    std::cout << s << std::endl;
    return 0;
}
0
chatting
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 12
22.05.2012, 19:59  [ТС] #3
это какой с++? visual или turbo?
0
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,377
Записей в блоге: 1
28.05.2012, 20:53 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
#include <string>
 
int main()
{
    std::string Str;
    std::getline(std::cin, Str);
    Str.erase(std::remove_if(Str.begin(), Str.end(), [] (char ch) -> bool { return !isalpha(ch); }), Str.end());
    std::cout<<Str<<std::endl;
    return 0;
}
1
chatting
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 12
28.05.2012, 20:55  [ТС] #5
это vısual или borland?
0
swoop
1 / 1 / 0
Регистрация: 04.04.2012
Сообщений: 14
28.05.2012, 21:47 #6
Удаляет цифры из строки. Допишешь чуть-чуть и будет знаки препинания удалять
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
#include<iostream> 
#include<conio.h>  
#include <string>  
using namespace std;
int main()
{
    unsigned short i, k;  
    string str;      
    cout << "Vvedite predlozhenie" << endl;  
    getline(cin, str, '\n');           
    cout << "Posle udaleniya stroka vyglyadit tak" << endl;  
    for (i = 0; i < str.size(); i++)  
    {
        if (str[k] == 0) {i = i--;} 
        if (str[k] == 1) {i = i--;} 
        if (str[k] == 2) {i = i--;}   
        if (str[k] == 3) {i = i--;} 
        if (str[k] == 4) {i = i--;} 
        if (str[k] == 5) {i = i--;} 
        if (str[k] == 6) {i = i--;} 
        if (str[k] == 7) {i = i--;} 
        if (str[k] == 8) {i = i--;} 
        if (str[k] == 9) {i = i--;} 
    }  
    cout << str <<endl;                     
    return 0;
}
1
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
28.05.2012, 21:48 #7
visual=)
0
chatting
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 12
28.05.2012, 21:50  [ТС] #8
тогда можете на borland c++ сделать?
0
antoha398
155 / 155 / 3
Регистрация: 29.03.2012
Сообщений: 418
28.05.2012, 21:54 #9
это с++ ))
0
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,377
Записей в блоге: 1
28.05.2012, 21:56 #10
Харош всем флудить, это STL C++ ' 11
0
28.05.2012, 21:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2012, 21:56
Привет! Вот еще темы с ответами:

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

Упорядочить символы в алфавитном порядке, при этом все повторяющиеся символы должны быть удалены и переписать новый текст в файл D - C++
23. Задан текстовый файл С, состоящий из произвольной последовательности буквенных символов. Упорядочить символы в алфавитном порядке, при...

Алфавит. Символы операций. Специальные символы - C++
Алфавит. Символы операций. Специальные символы. Один из вопросов билета, предстоящего мне экзамена. 1.Не могу найти в чем разница...

Как обрезать эффективно часть строки, составляющую последние символы "/" и следующие за ними символы? - C++
здравствуйте, есть код, обрезающий во входной строке часть составляющую последние символы &quot;/&quot; и следующие за ними символы: std::string...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.