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

Обработка символьных данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск циклов в ориентированом графе http://www.cyberforum.ru/cpp-beginners/thread210752.html
Народ помогите решить задачку! Есть ориентированый граф. Нужно найти все циклы в этом графе. Помогите кто чем может? Даже не знаю какой алгоритм использовать. Буду очень признателен.
C++ Компилятор с++ Есть ли компилятор с++ для мобильных телефонов? http://www.cyberforum.ru/cpp-beginners/thread210716.html
Найти самое короткое слово. Строки C++
помогите бедной студентке =) Условие) Строки. Дан текст. Найти самое короткое слово.
Реализация прав доступа на C++ C++
Здравствуйте!Срочно нужна помощь!Необходимо написать программу. Суть следующая:нужно реализовать права доступа на Visual C++. Должно быть три пользователя, каждому из которых должен соответствовать свой класс. Вводится логин и пароль, по которым определяется соответствующий класс и пользователю выделяются права, соответствующие данному классу.Заранее благодарю за своевременную помощь.
C++ Найти расстановку двенадцати коней на шахматной доске http://www.cyberforum.ru/cpp-beginners/thread210264.html
Найти расстановку двенадцати коней на шахматной доске, при которой каждое поле будет находиться под ударом одного из них. Написать функцию для выполнения задачи с помощью рекурсий ребят, помогите автомат на кону=)
C++ Работа со строками. Удалить лишние пробелы(более 1).Программу написать с помощью функций. Заранее спасибо. подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
21.12.2010, 17:44     Обработка символьных данных
вот ещё вариант
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
 #include<iostream>
 #include<conio.h>
 #include<string>
 #include<vector>
 #define L 30
 #define A(x) (int i=0;i<x;i++)
 using namespace std;
 
 vector<string> v;
 void f(int a){
        string res="(";string c1=")";string z="";a%2==0?z="+":z="-";
        for A(a){
            res+=z;
        }
        res+=c1;
        v.push_back(res);
}
 main(){
        char arr[L];
        for A(L)arr[i]=0;
        cout<<"Enter string"<<endl;
        cin>>arr;
        for(int i=0;i<L;i++){
            if(arr[i])f(arr[i]-48);
        }
        vector<string>::iterator iter;
        for(iter=v.begin();iter!=v.end();iter++){
            cout<<(*iter);
        }
        getch();
}
 
Текущее время: 22:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru