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

STL mismatch - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функция для приближённого вычисления Log... http://www.cyberforum.ru/cpp-beginners/thread215145.html
здраствуйте! помогите с задачкой пожалуйста Написать и протестировать функцию для приближённого вычисления Log2х с помощью многочлена наилучшего приближения (ниже прилагается картинка с...
C++ Правая часть окна консоли Здравствуйте, господа. От чего зависит наличие скроллера в правой части окна консольного приложения? В опр. случаях наблюдал появление скроллера в случае наличия функций system, однако так и не... http://www.cyberforum.ru/cpp-beginners/thread215144.html
C++ Как скопировать текст программы в блокнот
Я написала программу, используя Borland C++ 3.0. Подскажите, пожалуйста, как скопировать текст этой программы в блокнот (в конечном итоге мне нужно получить его в ворде).
C++ двухстороннии очереди
ребят помогите пожалуйсто, голову сломал неполучается задача... Написать функцию для создания очередей. Двухстороннюю очередь, у каждого элемента которой указатель на предыдущий и следующий....
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread215119.html
Помогите пожалуйста, срочненько :(( H - сумма элементов массива с нечетными номерами E - максимальный по модулю элемент массива G - Количество отрицательных элементов массива (H+E/(H+1))*G ...
C++ макроподстановки=))) Необходимо написать программу, использующую макроподстановку и считающую количество пробелов во вводимой с клавиатуры текстовой строке. Не дублируйте темы. подробнее

Показать сообщение отдельно
borovik
209 / 203 / 1
Регистрация: 25.07.2010
Сообщений: 1,151

STL mismatch - C++

19.12.2010, 23:24. Просмотров 922. Ответов 4
Метки (Все метки)

чтото я запутался в синтаксисе помогите
заюзать mismatch, элементы не равны если различие более чем на Х.
пс. если возможно организовать без pair?
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
#include "stdafx.h"
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
 
class mycl{
    public:
        int x;
        bool operator()(int z, int c){
            return !(z-c)<x;
        }
};
 
int _tmain(int argc, _TCHAR* argv[])
{
    mycl cl;
    string a,s;
    string::iterator it;
    pair<string*,string*>difpos(0,0);
    cin>>cl.x;
    cin>>a;
    cin>>s;
    difpos = mismatch(a,a.length(),s,cl);
            it = difpos.first;
    if (!a.end())
         cout<<"не совпадает на более чем Х"<<*it;
        else {
             cout<<"все элементы совпадают по правилу Х!";
         }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru