Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка "C2065 cout: необъявленный идентификатор" в Visual Studio https://www.cyberforum.ru/ cpp-beginners/ thread2108525.html
подскажите написал вот такой код // ConsoleApplication28.cpp: определяет точку входа для консольного приложения. // #include <iostream> #include "stdafx.h" #include <string> using namespace std; bool isDelimeter(char c)
Шаблонная функция которая в «строке» заменяет все повторяющиеся подряд символы C++
Помогите выполнить задачу. В произвольной «строке» заменить все повторяющиеся подряд символы. «Строка» и символ – произвольного типа.
C++ Скажите где ошибка, после ввода данных неправильно считает первый и последний х #include <iostream> #include <locale.h> using namespace std; int n, i, j; double temp; double *gauss(double **a, double *b, int n) //Прямой ход { double *x; int p, m, z; https://www.cyberforum.ru/ cpp-beginners/ thread2108516.html C++ Метод пузырька https://www.cyberforum.ru/ cpp-beginners/ thread2108509.html
Что нужно изменить чтобы упорядочило по убыванию #include"stdafx.h" #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) {
C++ Наследование классов (магазин ткани)
Добрый вечер! Есть три класса: базовый (NazvCena), ткань (tkan) и пряжа (type), причем название и цена должны вводиться через базовый класс и передаваться потомкам. В классе tkan - производитель ткани. В классе type - состав пряжи и количество мотков на метр. Как передать указатели методам getdata и vyvod? Мне компилятор "сказал", что невозможно преобразовать char* в char. #include <iostream>...
C++ Транспонирование матрицы https://www.cyberforum.ru/ cpp-beginners/ thread2108507.html
Транспонировать матрицу x.
C++ Определить количество точек, расположенных внутри кольца https://www.cyberforum.ru/ cpp-beginners/ thread2108505.html
На плоскости на расстоянии s, s, ..., s от центра кругового кольца с внутренним радиусом r и внешним R расположены точки. Определить количество точек, расположенных внутри кольца.
C++ Вычислить значение функции
Решите пожалуйста программу через функцию, бьюсь с ней уже несколько дней f(x)=\begin{cases} & \text{ } lg\left(\sum_{k=1}^{5}\frac{{x}^{k}}{(2k)!} \right), x>0 \\ & \text{ } {5}^{x}{sin}^{2}, x\leq 0\end{cases} x∈ h=1.1
C++ Классы футболист и команда https://www.cyberforum.ru/ cpp-beginners/ thread2108483.html
8. Классы футболист и команда. Класс-обработчик выводит троих наиболее результативных футболистов. Нужна помощь с void Komand::AddTeam(Team&obj) (в коде все указано, что именно нужно сделать). #include "stdafx.h" #include "string.h" #include <cstddef> #include <iomanip> #include <iostream>
C++ Ошибка в коде. Классы Задание: Определить иерархию наследования из двух классов в соответствии с номером задания. Каждый класс снабдить свойствами и методами в соответствии с предметной областью, указанной в варианте задания. В базовом классе предусмотреть метод info(), выводящий на экран информацию об объекте. Предусмотреть конструкторы, инициализирующие свойства объектов переданными данными либо значениями по... https://www.cyberforum.ru/ cpp-beginners/ thread2108482.html
C++ Вычислить корень квадратный не используя стандартных функций
Делаю лабу в универе и появилась проблема. Как можно добыть корень не используя стандартных функций по типу sqrt или pow?
C++ Упорядочить массив по расстоянию от начала координат https://www.cyberforum.ru/ cpp-beginners/ thread2108469.html
Есть задача: Расположить в порядке приближения к началу координат, при совпадении расстояний упорядочивать по x, при совпадении ещё и x оставлять исходный порядок. Алгоритм нужен на C++, пробовал сортировать через sort, но результат не достигнут. Для записи координат использую два вектора.
838 / 641 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
23.10.2017, 09:35 0

Поиск всех слов, присутствующих одновременно в двух входных файлах - C++ - Ответ 11644442

23.10.2017, 09:35. Показов 1650. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено kirill98402 как решение

Решение

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
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <sstream>
#include <fstream>
#include <set>
#include <string>
#include <algorithm>
#include <iterator>
 
void get_words(std::set<std::string>& ws, std::istream& _in){
    const char delim[] = " \t\n,.!?:;";
    std::string::size_type i, j;
    std::string s;
    ws.clear();
    while(std::getline(_in, s) && !_in.fail()){
        for(i = 0; (i = s.find_first_not_of(delim, i)) != std::string::npos; i = j){
            if((j = s.find_first_of(delim, i)) == std::string::npos)
                j = s.length();
            ws.insert(s.substr(i, j - i));
        }
    }
}
 
int main(void){
    std::set<std::string> ws1, ws2;
    //для примера ввод слов из строк
    char s1[] = "APL, PASCAL, ALGOL, ADA.";
    char s2[] = "PASCAL, LISP, ADA, SNOBOL.";
    std::istringstream sp1(s1), sp2(s2);
    get_words(ws1, sp1);
    get_words(ws2, sp2);
 
/*  ввод из файла
    std::ifstream fp1("file1.txt");
    std::ifstream fp2("file2.txt");
    get_words(ws1, fp1);
    get_words(ws2, fp2);
    fp1.close();
    fp2.close();
*/
    std::set_intersection(ws1.begin(), ws1.end(), ws2.begin(), ws2.end(), 
                          std::ostream_iterator<std::string>(std::cout, " "));
    std::cout << std::endl;
 
    std::set_symmetric_difference(ws1.begin(), ws1.end(), ws2.begin(), ws2.end(), 
                                  std::ostream_iterator<std::string>(std::cout, " "));
    std::cin.get();
    return 0;
}


Вернуться к обсуждению:
Поиск всех слов, присутствующих одновременно в двух входных файлах C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.10.2017, 09:35
Готовые ответы и решения:

Поиск одинаковых слов в двух файлах
Собственно сабж, есть 2 файла со словами, нужно выбрать из них одинаковые слова и вывести их в...

Поиск совпадений слов в двух файлах (Delphi 7)
Всем доброго дня! Впервые пытаюсь писать программу на Delphi и ни как не получается последняя...

Поиск совпадающих слов в двух текстовых файлах
Даны два текстовых файла. Найти совпадающие слова, входящие в оба файла

Поиск общих слов в двух вордовских файлах
Мне бы очень пригодился макрос, который искал бы слово в первом вордовском файле и выделял его...

2
23.10.2017, 09:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2017, 09:35
Помогаю со студенческими работами здесь

Строки, которые одновременно содержатся в двух заданных текстовых файлах
ребята помогите Пожалуйста!!!! Условие:Написать программу, выводящую на экран строки, которые...

Строки, которые одновременно содержатся в двух заданных текстовых файлах
а как решить эту задачу помогите пожалуйста!! УСЛОВИЕ: Написать программу, выводящую на экран...

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

Поиск заданной пользователем строки во всех файлах заданного каталога и всех его подкаталогах
Написать скрипт для поиска заданной пользователем строки во всех файлах заданного каталога и всех...

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

Поиск слов в файлах
Нужно найти одно слово в большом количества php,js,txt файлах.Файлы расположены в нескольких...

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