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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение из файла чисел http://www.cyberforum.ru/cpp-beginners/thread237473.html
Файл состоит из одного целого числа 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++) Объясните, что это. Сложный цикл (то есть состоящий из двух или более циклов) или присваивание значения переменным... http://www.cyberforum.ru/cpp-beginners/thread237442.html
числа из определённого диапазона. C++
люди у меня короче проблема мне нужно сделать программу в с++ я нашёл в нете подобие моего задания и ещё кое что сам сделал у меня программа должна выдовать определёные числа (простые или взаимнопростые или простые парные) из определённого диапазона.у меня нормально работает поиск простых чисел только а все остальные нет люди помогите мне с проблемой может это програма ху если так то скиньте...
C++ Помогите с Указателями(проблема)
Привет всем, возник вопрос, почему вот так вот можно написать и копирующий конструктор класса не вызовется: void snf(Student* copy) { } void main(int Num, char** Argv) { setlocale(LC_ALL ,"Russian"); Student s("Chester");
C++ Создание класса с вектором http://www.cyberforum.ru/cpp-beginners/thread237416.html
Создаю класс, который будет содержать вектора class Curve { protected: vector <double> XPoints; vector <double> YPoints; public: Curve() {
C++ реестр не могу найти исходники программы на visual c++ которые бы добавляли программу в авто запуск реестров и какую библиотек для этого надо подключить подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
03.02.2011, 12:13     Работа над множествами,STL
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<<" ";
        }
    });
}
 
Текущее время: 04:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru