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

Имеются два текстовых файла с одинаковым числом строк. Выяснить совпадают ли их строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из данной строки удалите наименьшее количество символов, так, чтобы получился палиндром http://www.cyberforum.ru/cpp-beginners/thread847880.html
Срочно до утра нужно построить несколько алгоритмов на С++. Кто может помогите! Вот задания: 4.Из данной строки удалите наименьшее количество символов, так, чтобы получился палиндром (строка, одинаково читающаяся как справа налево, так и слева направо). Формат входных данных: программа получает на вход непустую строку, длиной не более 100 символов. Строка состоит только из заглавных латинских...
C++ Вводится матрица из 0 и 1. Найти в ней прямоугольную подматрицу из одних единиц максимального размера Срочно до утра нужно построить несколько алгоритмов на С++. Кто может помогите! Вот задания: 5. Вводится матрица a(m,n) (максимум: 5 на 7) из 0 и 1. Найти в ней прямоугольную подматрицу из одних единиц максимального размера (т.е. с максимальным произведением высоты на длину). В качестве результата вывести матрицу, в которой все элементы повторяют элементы исходной матрицы, а элементы... http://www.cyberforum.ru/cpp-beginners/thread847879.html
Связные списки (?) Отсортировать карточки с названиями мест по первой букве C++
Есть студенты, есть большое количество карточек, на каторых написаны названия мест, куда их нужно разослать. Их нужно отсортировать по местам, куда они будут отправлены. Вопрос в том, как большое кол-во карточек отсортировать по местам проживания? Было предложено сначала отсортировать все карточки по первой букве названия места проживания. Затем будет легче отсортировать по самим местам...
C++ Расстолковать задание по ООП С++
Написать саму прогу для меня не проблема,но вот только не совсем пойму задание,непонятна конкретно эта часть :пассажиры перемещаются в самолет, терминал освобождается; в) самолет взлетает, ВПП освобождается. .Тоесть терминал освобождается-это деструктор(удаление объекта),но ведь терминал является полем-и что тут имеется ввиду не понятно,тоесть создать несколько объектов и удалить объект для...
C++ перспективная проекция http://www.cyberforum.ru/cpp-beginners/thread847869.html
как перевести 3D координаты в 2D? перспективно не ортогонально. допустим камера всегда находится в координатах 0, 0, 0 и смотрит всегда в направлении z оси камера некогда не изменит своё положение и направление вопрос: как создать перспективную проекцию имея только координаты точки и размер экрана?
C++ В начале строки имеются пробелы и в ней имеются цифры.Найти порядковый номер максимальной цифры,начиная счет с первого символа, не являющегося пробело Срочно до утра нужно построить несколько алгоритмов на С++. Кто может помогите! Вот задания: 1.Дана строка, вначале которой имеются пробелы и в которой имеются цифры. Найти порядковый номер максимальной цифры, начиная счет с первого символа (считая его первым по номеру), не являющегося пробелом. Если максимальных цифр несколько, то должен быть найден номер первой из них. Пример: Ввод:... подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
25.04.2013, 18:39     Имеются два текстовых файла с одинаковым числом строк. Выяснить совпадают ли их строки
archivist,

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
#include <iostream>
#include <algorithm>
#include <fstream>
#include <iterator>
#include <vector>
#include <string>
using namespace std;
 
typedef istream_iterator<string> ii;
typedef pair<vector<string>::iterator, vector<string>::iterator> MyPair;
 
int main ()
{
    fstream fin1("input1.txt", ios::in), fin2("input2.txt", ios::in);
    
    int number(0);
    vector<string> coll1((ii(fin1)), ii()), coll2((ii(fin2)), ii());
 
    MyPair values = mismatch(coll1.begin(), coll1.end(), 
        coll2.begin(), [&number](string str1, string str2) mutable -> bool
        {
            ++number;
            return str1 == str2;
        });
 
    if(values.first == coll1.end()){
        cout << "No mismatch!";
    }
    else{
        cout << "First mismatch: " << number << "\n" <<
            "string in input1.txt: " << *values.first << '\n' <<
            "string in input2.txt: " << *values.second << '\n';
    }
 
    cout << "\n\n";
    return 0;
}
программа показыват в какой строке различия и показывает сами строки из первого и второго файла
 
Текущее время: 23:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru