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

Разминка для профессианалов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите с HTML http://www.cyberforum.ru/cpp/thread141996.html
Мне нужно, чтобы программа, получающая html-страницу, выполняла на нём javascript, и выдающая измененный javascript'ом код. Например на этом сайте: tools.rosinstrument.com/proxy список прокси на главной странице выводится java-скриптом. Нужно чтобы программа скачала его Html-код, выполнила js, и выдала результирующий html-код, содержащий список прокси. Как это можно осуществить? Добавлено...
C++ Алфавитное кодирование на С++: вопрос Премногоуважаемые программисты, помогите начинающему. У меня вопрос - можно ли на языке С++ реализовать процесс алфавитного кодирования (из дискретной математики)? И если можно, то хотелось бы узнать как? Заранее благодарен. http://www.cyberforum.ru/cpp/thread141982.html
Дружественные функции на С++ C++
Тема: дружественные функции Напишите программу обращения слова. Помогите решить на С++
C++ Найти моду в массиве
Ребята! Братишки! Программисты! И те которые просто шарят в С++... помогите составить программу Дан массив из 12 чисел со знаком. Найти моду массива. Операции с элементами массива осуществлять при помощи нотации индексов.
C++ Выходят 2 одинаковые ошибки http://www.cyberforum.ru/cpp/thread141721.html
#include <iostream.h> #include <math.h> #include <conio.h> int main() {int i, j, n,m,fl ; int *px, *pfl; cout<<"Razmernost:\n"; cin>>n; m=pow(2,n);
C++ Сформировать массив из матрицы даны натуральное число n , целочисленная квадратная матрица порядка n. получить b1,...,bn? где bi это значение первого по порядку положительного элемента i -й строки (если таких элементов нет, то принять bi=1) помогите пожалуйста?)))))) подробнее

Показать сообщение отдельно
Manjak
 Аватар для Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
08.06.2010, 12: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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
using namespace std;
 
typedef vector<pair<string, long> > Numbers;
 
class Criterion
{
public:
    enum classState { ID_SURNAME_SEARCH, ID_PHONE_SEARCH};
 
    Criterion(string surname, long phone, classState mode) 
        : m_surname(surname), m_phone(phone), m_state(mode)
    {}
 
    Criterion(pair<string, long>& p, classState mode) 
        : m_surname(p.first), m_phone(p.second), m_state(mode)
    {}
 
    bool operator() (pair<string, long>& p)
    {
        if (m_state == ID_SURNAME_SEARCH)
            return p.first == m_surname;
        else
            return p.second == m_phone;
    }
    void setState(classState state)
    {
        m_state = state;
    }
private:
    classState m_state;
    string m_surname;
    long m_phone;
};
 
int main (void)
{
    Numbers numbers;
        numbers.push_back(make_pair("abc", 12345));
        numbers.push_back(make_pair("acb", 122345));
        numbers.push_back(make_pair("bca", 1222345));
 
        Numbers::iterator pos = find_if(numbers.begin(), numbers.end(), Criterion("bca", 0, Criterion::ID_SURNAME_SEARCH));
    if (pos != numbers.end())
        cout << "Found:\nSurname: " << pos->first << ";\tPhone: " << pos->second << endl;
    system("pause");
    return 0;
}
 
Текущее время: 04:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru