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

Найти два соседних слова с непересекающимся набором согласных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложение векторов в результирующий http://www.cyberforum.ru/cpp-beginners/thread223217.html
кто может решите пожалуйста одну задачку: Даны матрица порядка n, а также векторы X и Y с элемнтами каждый. Найти вектор C=A*(X+Y)
C++ Доброго времени суток! Есть вопрос. Ввести строку произвольной длины (<80 символов). Поменять местами первую и вторую половины строки. P.S. Язык программирования C++. Заранее благодарен))) http://www.cyberforum.ru/cpp-beginners/thread223189.html
Вычислить значение выражения C++
Народ, помогите написать программку программирование циклических алгоритмов, она не очень сложная, но написать я ее не могу=(, а надо уже завтра=( в си++: Cosx=1-x(в квадрате)/2+x(в четвертой...
C++ Переподнение стека при запуске программы.
СОбственно вот такой код: graf.h #ifndef grafH #define grafH class graf { private: int numVerw; int* tops; int** svyazi; public:
C++ Отправка Post запроса http://www.cyberforum.ru/cpp-beginners/thread223174.html
Собственно гуглил я минул 10, но так и не нарыл достойных примеров... В общем есть post запрос примерно такого вида http://полная_ссылка.ру POST какой-то/путь HTTP/1.1 Host: ссылка.ру...
C++ алгоритмы сортировки нужно выполнить сортировку массива целых чисел 3 методами: простыми включениями, простым выбором, простым обменом подскажите пожалуйста как исправить программу чтобы был только 1 массив и заново не... подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
02.01.2011, 16: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
27
#include<iostream>
#include<sstream>
#include<vector>
#include<algorithm>
using namespace std;
 
int main()
{
    string s, s1="bcdfghjklmnpqrstvwxz", s2;
    cout<<"enter string\n";
    getline(cin, s);
    istringstream iss(s);
    vector<string> v;
    while(iss>>s) v.push_back(s);
    vector<string>::iterator it;
    for(it=v.begin();it!=v.end()-1;it++){
        char c[10]={'\0'}; char c1[10]={'\0'};
        string a=*it, b=*(it+1);
        sort(a.begin(), a.begin()+a.length());
        sort(b.begin(), b.begin()+b.length());
        set_intersection(a.begin(), a.begin()+a.length(),b.begin(), b.begin()+b.length(),c1);
        set_intersection(c1, c1+sizeof(c1), s1.begin(), s1.end(),c);
        if(c[0]=='\0') cout<<*it+" "+*(it+1)<<endl;
    }
 
 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.