Найти в файле f все слова, которые содержат двойные буквы и составить из них новый файл q.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Помогите с решением задачи
Найти в файле f все слова, которые содержат двойные буквы и составить из них новый файл q.
include <fstream>
include <iterator>
include <string>
int main(int argc, char* argv[]) {
using namespace std;
ifstream f(argv[1]);
ofstream q(argv[2]);
copy_if(istream_iterator<string>(f), istream_iterator<string>(),
ostream_iterator<string>(q, « »), {
sort(s.begin(), s.end());
return adjacent_find(s.begin(), s.end()) != s.end();
});
}