0 / 0 / 0
Регистрация: 07.03.2018
Сообщений: 11
1

Вывод общих чисел из двух файлов

07.03.2018, 12:50. Показов 1088. Ответов 3
Метки нет (Все метки)

с++:
есть 2 файла, в файлах написаны числа. вывести на экран числа, которые есть и в первом, и во втором файле
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.03.2018, 12:50
Ответы с готовыми решениями:

Вывод общих делителей для двух чисел
Надо вывести общие делители двух чисел.. Подскажите, что я тут уже натворила?:) #include...

Сравнение двух строк и вывод общих символов
#include <iostream> using namespace std; void main() { char str; char strl;

Сумма общих делителей двух чисел
приветствую. Пришел с такой задачей. Составить программу, которая определяет для двух вводимых...

Проверить наличие общих множителей у двух чисел
Задаётся два числа например 3 и 4. Нужно чтобы выдало что у них нет общих множителей.Разрешают...

3
Форумчанин
Эксперт CЭксперт С++
8191 / 5041 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
07.03.2018, 14:27 2
1. Считать данные в вектор + отсортировать/считать данные в мультисет
2. http://www.cplusplus.com/refer... ersection/
0
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
08.03.2018, 01:33 3
Лучший ответ Сообщение было отмечено toiletboy как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <fstream>
#include <iterator> 
#include <algorithm> 
 
int main() {
    std::ifstream first("numbers1.txt");
    std::ifstream second("numbers2.txt");
    std::vector<int> a(std::istream_iterator<int>(first), {});
    std::vector<int> b(std::istream_iterator<int>(second), {});
    std::sort(a.begin(), a.end());
    std::sort(b.begin(), b.end());
    std::vector<int> c;
    std::set_intersection(a.begin(), a.end(), b.begin(), b.end(), std::back_inserter(c));
    std::cout << "{";
    for (size_t i = 0; i < c.size(); i++) {
        if (i) std::cout << ", ";
        std::cout << c[i];
    }
    std::cout << "}\n";
    std::cin.get();
}
Добавлено через 6 минут
Названия переменных конечно не самые лучшие.
1
QuakerRUS
08.03.2018, 01:37     Вывод общих чисел из двух файлов
  #4

Не по теме:

Сейчас бы переживать за названия переменных в программе из 22 строк. :)

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.03.2018, 01:37

Сравнение двух столбцов Excel и вывод на другой лист общих значений
Доброго времени суток. Встала острая необходимость в следующем: на листе &quot;Замечания&quot; есть...

Составить множество, состоящее из общих делителей двух чисел
Состаить множество, состоящее из общих делителей двух чисел А и В .

Найти наименьший из общих элементов двух массивов из 10-ти целых чисел.
Даны 2 массива из 10 целых чисел каждый. Найти наименьший из их общих элементов. program mass; ...

Найти сумму двух наименьших чисел среди элементов двух файлов
Доброго времени суток, помогите с программой: есть два файла в них находятся числа нужно найти...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru