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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
archivist
0 / 0 / 0
Регистрация: 25.04.2013
Сообщений: 5
#1

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

25.04.2013, 00:13. Просмотров 1026. Ответов 1
Метки нет (Все метки)

Срочно до утра нужно построить несколько алгоритмов на С++. Кто может помогите!
Вот задания:
3.Имеются два текстовых файла с одинаковым числом строк (нумирация начинается с 1). Выяснить совпадают ли их строки. Если нет, то получить номер первой строки, в которой эти файлы отличаются друг от друга.
Пример: Ввод: файлы 1.txt и 2.txt
Вывод: 4-я строк

Заранее всем огромное спасибо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2013, 00:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Имеются два текстовых файла с одинаковым числом строк. Выяснить совпадают ли их строки (C++):

Выяснить, имеются ли в данном массиве два идущих подряд положительных элемента - C++
Дан массив действительных чисел а1,…, аn. Выяснить, имеются ли в данном массиве два идущих подряд положительных элемента. Подсчитать...

Сформировать два текстовых файла из целых чисел. Записать в третий файл минимальный элемент первого файла и максимальный элемент второго файла - C++
Тема: работа с текстовыми файлами с использованием стандартных функций библиотеки stdio.h Нужно составить программу: Сформировать два...

Выяснить, является ли сумма элементов четвертой строки массива двузначным числом - C++
Дан двумерный массив. Выяснить, является ли сумма элементов четвертой строки массива двузначным числом.

Как сравнить два текстовых файла? - C++
Скажите пожалуйста как сравнить два тхт являются ли их содержания одинаковыми? И если нет то показать где именно ошибка на 3 м тхт файле. ...

Имеются два текстовых файла с одинаковым числом строк; выяснить, совпадают ли их строки - PascalABC.NET
Имеются два текстовых файла с одинаковым числом строк . Выяснить , совпадают ли их строки. Если нет , то получить номер первой строки , в...

Имеются два текстовых файла с одинаковым числом строк - Python
Имеются два текстовых файла с одинаковым числом строк. Переписать с сохранением порядка следования строки первого файла во второй, а строки...

1
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
25.04.2013, 18:39 #2
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;
}
программа показыват в какой строке различия и показывает сами строки из первого и второго файла
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2013, 18:39
Привет! Вот еще темы с ответами:

Имеются два текстовых файла по четыре строки; выяснить совпадают ли эти строки - Turbo Pascal
Имеются два текстовых файла по четыре строки. Выяснить совпадают ли эти строки. Если нет, получить номер не совпадающих сток.

Даны два текстовых файла. Сравнить файлы. Если они не совпадают, то получить номер первой отличающейся строки - Pascal ABC
Задали сделать задачу, вот текст задачи.Даны два текстовых файла. Сравнить файлы. Если они не совпадают, то получить номер первой...

Даны два текстовых файла с целыми числами.Определить,совпадают ли эти файлы - Turbo Pascal
Даны два текстовых файла с целыми числами.Определить,совпадают ли эти файлы?

Выяснить, имеются ли пассажиры с одинаковым количеством и общим весом вещей - Turbo Pascal
Задание Даны сведения о багаже пассажиров: фамилия, имя, отчество, количество вещей, общий вес. Выяснить, имеются ли пассажиры с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru