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

Напечатать в алфавитном порядке все гласные буквы, присутствуют в каждом слове - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ isalpha() - можно сделать, чтобы распознавала русские буквы? http://www.cyberforum.ru/cpp-beginners/thread1041351.html
Все, извините, ответ нашел.
C++ Удалить каждое четное слово из строки Тема: строки в c++ Задание: Удалить каждое четное слово из строки. http://www.cyberforum.ru/cpp-beginners/thread1041349.html
Классы, наследование C++
Всем доброго времени суток, проблема в следующем: Дано задание реализовать классы логических операций конъюнкции, дизъюнкции, отрицания и импликации. 1)Конъюнкция, дизъюнкция, отрицание являются наследниками базового класса BASE, где прописаны переменные, функции ввода/вывода. 2)Импликация является наследником классов отрицания и дизъюнкции. В 1) всё норм, но в 2) выдаётся ошибка, что...
C++ Верно ли, что в десятичной записи числа есть шесть единиц подряд?
помогите пожалуйста решить задачу используя цикл while: Дано натуральное число. Верно ли, что в его десятичной записи есть шесть единиц подряд?
C++ Траектория http://www.cyberforum.ru/cpp-beginners/thread1041326.html
Есть объект S1 летящий со скоростью V=411 м/c. Во круг него "образуется" строб радиусом Rmax=V*T, где V - постоянная скорость движения объекта T - время обзора РЛС К след.моменту Т, принимаем координаты S2 нового объекта. Как проверить попадают ли координаты S2 в строб Rmax=V*T?
C++ алгоритм выбора перегруженной функции Помогите пожалуйста сделать задание, не знаю как, вообще. Задание: Сформулируйте алгоритм выбора перегруженной функции. Пускай в программе есть следующие описания классов и функций: class A { int m; friend class B; public: A (int n):m(n){} }; class B { int p,q; подробнее

Показать сообщение отдельно
Insane__
43 / 42 / 4
Регистрация: 10.09.2013
Сообщений: 292
14.12.2013, 20:48     Напечатать в алфавитном порядке все гласные буквы, присутствуют в каждом слове
Дано множество слов. Напечатать в алфавитном порядке все гласные буквы, присутствуют в каждом слове.
Здесь нужно сделать сечение всех слов во множественном. Помогите написать код.
Вот что я написал:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
#include <vector>
#include <set>
#include <string>
#include <windows.h>
#include <algorithm>
 
using namespace std;
 
 
void print_vowels(set<string> s){
     vector<char> setIntersection;
     vector<char> vector1((s.begin())->begin(), (s.begin())->end());
     int i = 0,j = 0;
     for(set<string>::iterator it = s.begin(); it != s.end(); it++)
        {
                               if(j == 0){
                                    j++;
                                    continue;
                                    }
         vector<char> vector2(it->begin(), it->end());
         set_intersection(vector1.begin(), vector1.end(),vector2.begin(), vector2.end(), back_inserter(setIntersection));
         vector1.clear();
         for(i = 0; i < setIntersection.size(); i++){
             vector1.push_back(setIntersection[i]);
             }
         
        }
     for(i = 0; i < setIntersection.size(); i++){
             cout<<setIntersection[i];
     }
}
 
int main(){
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    string names[5] = {"wadwad","afawd","esfad","sefsefg","segs"};
    set<string> set_names;
    for(int i = 0; i < 5; i++){
            cout << names[i] << endl;
    }
    for(int i = 0; i < 5; i++){
            set_names.insert(names[i]);
    }
    cout<<endl;
    print_vowels(set_names);
    cin.get();
    cin.get();
    return 0;
}
Добавлено через 1 час 49 минут
up.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru