Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Символ >> или << Что означают в программировании символы >> и <<????? https://www.cyberforum.ru/ cpp-beginners/ thread237476.html Чтение из файла чисел C++
Файл состоит из одного целого числа FILE *fp; if ((fp=fopen(filename,"r"))==NULL) { printf("Cannot open file %s.\n",filename); exit(1); }; i=fread(&n,sizeof(int),1,fp); Причем i=0; Т.е. ни один блок не прочитал. Что я делаю не так?
C++ Вопрос по оператору For Доброго времени суток. Решил перейти от QBasic к C++. Разбираю массивы. Задача: найти количество элементов между минимумом и максимумом.(Т.А. Павловская. Практикум, задача 3.1) К задаче приведет листинг. Подвёрг в шок подвергла строчка for ( int i=imax=imin=0; i<n;i++) Объясните, что это. Сложный цикл (то есть состоящий из двух или более циклов) или присваивание значения переменным... https://www.cyberforum.ru/ cpp-beginners/ thread237442.html C++ числа из определённого диапазона. https://www.cyberforum.ru/ cpp-beginners/ thread237441.html
люди у меня короче проблема мне нужно сделать программу в с++ я нашёл в нете подобие моего задания и ещё кое что сам сделал у меня программа должна выдовать определёные числа (простые или взаимнопростые или простые парные) из определённого диапазона.у меня нормально работает поиск простых чисел только а все остальные нет люди помогите мне с проблемой может это програма ху если так то скиньте...
C++ Помогите с Указателями(проблема)
Привет всем, возник вопрос, почему вот так вот можно написать и копирующий конструктор класса не вызовется: void snf(Student* copy) { } void main(int Num, char** Argv) { setlocale(LC_ALL ,"Russian"); Student s("Chester");
C++ Создание класса с вектором Создаю класс, который будет содержать вектора class Curve { protected: vector <double> XPoints; vector <double> YPoints; public: Curve() { https://www.cyberforum.ru/ cpp-beginners/ thread237416.html
C++ реестр не могу найти исходники программы на visual c++ которые бы добавляли программу в авто запуск реестров и какую библиотек для этого надо подключить https://www.cyberforum.ru/ cpp-beginners/ thread237414.html C++ Найти наибольшую из площадей треугольников, вершины которых находятся в заданных точках
Здравствуйте! Написать программу на C++: Даны координаты 4-х точек x1,y1, x2,y2, x3,y3, x4,y4. найти наибольшую из площадей треугольников, вершины которых находятся в заданных точках. (Формула Герона, состоит из двух чисел).
C++ Определить общее количество операций https://www.cyberforum.ru/ cpp-beginners/ thread237409.html
В общем, я протупил создав эту https://www.cyberforum.ru/cpp-beginners/thread236913.html тему! Нужно было сразу написать условие задачи: Количество операций Определить общее количество операций сложения (+), вычитания (-) и умножения (*) в заданном арифметическом выражении. Технические условия Входные данные В единственной строке задано арифметическое выражение, не...
C++ Структуры, объединения и определяемые пользователем типы. Массивы структур Здравтсвуйте! Помогите, пожалуйста, разобраться с одной задачкой! Условие следующее: Разработать программу обработки данных железнодорожного расписания. Известно расписание поездов, проходящих через станцию: номер поез¬да, назначение (откуда куда, например, Москва—Омск), часы и мину¬ты прибытия, часы и минуты отправления. Значения часов и минут це¬лые, положительные числа; число часов не... https://www.cyberforum.ru/ cpp-beginners/ thread237376.html
C++ Сортировка.
Доброе время суток. Разработать алгоритм сортировки методом простых вставок на основе сортировки таблицы адресов. Должны сортироваться записи типа record Key: integer; Info: <любой другой тип>; … end; Сортировку проводить по ключевому полю Key.
C++ Массив с русс буквами. Пишу программу в линуксе. int main() { char slova = { 'в',' д',' й',' х',' ч',' я',' т',' к',' д',' ж' }; return 0; } https://www.cyberforum.ru/ cpp-beginners/ thread237358.html
2848 / 1997 / 986
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
03.02.2011, 12:13 0

Работа над множествами,STL - C++ - Ответ 1339163

03.02.2011, 12:13. Показов 1678. Ответов 5
Метки (Все метки)

Ответ

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
#include<iostream>
#include<algorithm>
#include<sstream>
#include<map>
#include<set>
using namespace std;
 
int main(){
    string s, vaw="aeiouyAEIOUY";
    getline(cin, s);
    map<char, int> con;
    for_each(s.begin(), s.end(), [&](char x){++con[x];});
    cout<<"Vowels\n";
    for_each(con.begin(), con.end(), [&](pair<char, int> x){
        if((find(vaw.begin(), vaw.end(), x.first)!=vaw.end())&&x.second>2)
             cout<<x.first<<" - "<<x.second<<"\n";
    });
    con.clear();
    set<char> se;
    stringstream ss(s);
    while(ss>>s){
        for_each(s.begin(), s.end(), [&](char x){se.insert(x);});
        for_each(se.begin(), se.end(), [&](char x){++con[x];});
        se.clear();
    }
    cout<<"\n\nConsonants\n";
    for_each(con.begin(), con.end(), [&](pair<char, int> x){
        if((find(vaw.begin(), vaw.end(), x.first)==vaw.end())&&x.second==1){
             cout<<x.first<<" ";
        }
    });
}


Вернуться к обсуждению:
Работа над множествами,STL C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2011, 12:13
Готовые ответы и решения:

Операции над множествами
Найти A B C, A ∩ B ∩ C, (A ∩ B) C, A ∩ (B C), если A={{1;2},{1;3},{2}},...

Операции над множествами
Прошу помочь с написанием программы на с++. Нужно чтобы выполнялись операции над множествами,...

Реализовать операции над множествами
Собственно только началась учеба на первом курсе,и вот препод задал написать програму,которая...

Логические операции над множествами
пусть U - множество целых чисел от 0 до 25 А - множество чисел с U, кратных n, Б - множество...

5
03.02.2011, 12:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2011, 12:13
Помогаю со студенческими работами здесь

Продемонстрировать операции над множествами
Помогите перевести код с Pascal на С++: program Demonstrator; type T_Digit = set of byte; ...

Операции над множествами - прокомментировать строку кода
Это оперции над множествами Объясните пожалуйста что делает в case2. Хотя бы одну объясните пжл ...

Выполнить логические операции над множествами, записанными в файлы
Помогите пожалуйста написать программу на C++ Дано 3 множества А, В, С. Элементы множеств...

Множества. Выполнить действия над множествами: (B - A) * C (по заданным условиям).
Доброго времени суток. Помогите пожалуйста решить задачку по множествам. условие: Задан...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru