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

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

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

Создать новый файл D из чисел, которые встречаются во всех трех файлах - C++

08.03.2014, 13:51. Просмотров 249. Ответов 1
Метки нет (Все метки)

Решить на С++, с комментариями. Спасибо

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

Найти элементы, которые встречаются во всех трех массивах - C++
Заданы три одномерных массива содержащие по n элементов. Написать программу, которая находит те элементы, которые встречаются...

Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла. - C++
Задачу нужно решить в Borland C++ 3.11 Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла...

Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла - C++
Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла (серией называется набор последова- ...

Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке - C++
Пожалуйста, помогите решить задачу в C++!!! Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но...

Создать новый файл, содержащий квадраты всех элементов исходного файла - C++
Дан текстовый файл вещественных чисел. Создать новый файл, содержащий квадраты всех элементов исходного файла. Буду очень благодарен за...

15. В файле записаны числа. Создать новый файл, содержащий длины всех убывающих последовательностей - C++
#include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
08.03.2014, 14:46 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Простой пример:

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
 
int main() {
 
    ifstream inFile1, inFile2, inFile3;
    int mas1[10], mas2[10], mas3[10];
 
    // Связываем три файла (a, b, c);
    // A
    //---------------------------------------
    inFile1.open("a.txt");
    // Проверяем открытие файла
    if (!inFile1.is_open()) 
        exit(EXIT_FAILURE);
    int i = 0;
    // Считываем числа
    while (!inFile1.eof()){
        inFile1 >> mas1[i];
        i++;
    }
    // Выводим числа
    for (int j = 0; j < i; j++)
        cout << mas1[j];
    cout << endl;
    //-----------------------------------------
 
    // B
    //-----------------------------------------
    inFile2.open("b.txt");
    if (!inFile2.is_open())
        exit(EXIT_FAILURE);
    i = 0;
    // Считываем числа
    while (!inFile2.eof()){
        inFile2 >> mas2[i];
        i++;
    }
    // Выводим числа
    for (int j = 0; j < i; j++)
        cout << mas2[j];
    cout << endl;
    //------------------------------------------
 
    // C
    //------------------------------------------
    inFile3.open("c.txt");
    if (!inFile3.is_open())
        exit(EXIT_FAILURE);
    i = 0;
    while (!inFile3.eof()){
        inFile3 >> mas3[i];
        i++;
    }
    for (int j = 0; j < i; j++)
        cout << mas3[j];
    cout << endl;
    //------------------------------------------
 
 
    // Вывод в файл D
    ofstream oFile;
    oFile.open("d.txt");
    for (int j = 0; j < i; j++) {
        if (mas1[j] == mas2[j] && mas2[j] == mas3[j])
            oFile << mas1[j] << " ";
    }
 
    cin.get();
 
    return 0;
}
Также, нужно создать три файла: (ввести числа через пробел) a.txt, b.txt, c.txt и для вывода d.txt. В текущей папке.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2014, 14:46
Привет! Вот еще темы с ответами:

Дан файл целых чисел которые упорядочены по убыванию. Среди этих чисел найти те что больше среднего арифметического суммы всех элементов - C++
Всем привет, можете доделать прогу, а то сортирует на оборот ( как сделать чтоб виводило числа больше среднего?) Дан файл целых чисел...

Дан файл,компонентами его яв-ся числа.Число компонент делится на 2.Создать новый файл,куда будет записываться наименьшее из каждой пары чисел 1 файла - C++
#include &quot;fsteam&quot; #include &quot;iomanip&quot; using namespace std; int main() {ifstream in(&quot;f.txt&quot;); ofstream out(&quot;g.txt&quot;); int i; ...

Создать очередь, содержащую целые числа. После всех чисел, кратных 𝑋, вставить новый элемент - C++
Создать очередь, содержащую целые числа. После всех чисел, кратных 𝑋, вставить новый элемент. Например, если введены 1 1 2 3 2 4 3 5 4 1...

Дана символьная строка. Вывести на экран только те символы, которые встречаются в ней более трех раз, для каждого из эти - C++
мне нужно срочно!!!! помоги чем сможете. С++ Добавлено через 19 секунд Вот задание Дана символьная строка. Вывести на экран только...


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

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

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