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

STL mismatch - C++

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

Показать сообщение отдельно
borovik
208 / 202 / 1
Регистрация: 25.07.2010
Сообщений: 1,131
19.12.2010, 23:24     STL mismatch
чтото я запутался в синтаксисе помогите
заюзать 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<<"все элементы совпадают по правилу Х!";
         }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru