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

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

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

Записать в файл 3 упорядоченных массива - C++

01.06.2014, 15:43. Просмотров 167. Ответов 2
Метки нет (Все метки)

Формируются 3 массива произвольных чисел каждый из 100 чисел. Затем упорядочиваются. Нужно эти 3 массива слить в один файл. Сделал все, кроме загрузки в файл. Не могу понять, как одновременно сравнивать 3 массива и записывать в файл.

попытался, но ничего не записывает.
C++ (Qt)
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
void trinity (int *A, int *B, int *C) {
    int i = 0, j = 0, k = 0;
 
    ofstream file;
    file.open("trinity.txt");   
 
    while (1) {
 
        if (A[i] < B[j]) {
            if (A[i] < C[j]) {
                file << A[i] << "\n";
                i++;
            }
        }
 
        if (A[i] > B[j]) {
 
            if (A[i] > C[k]) {
                file << C[k] << "\n"; 
                if (B[i] == C[k]) file << B[k] << "\n"; 
                k++;
            }
        }
 
        else {file << C[k] << "\n"; k++;} 
 
            
 
        if (j > 100 || i > 100) break;
    }
 
    file.close();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2014, 15:43     Записать в файл 3 упорядоченных массива
Посмотрите здесь:

в файл записать элементы массива - C++
Привет. Ребята, пожалуйста, помоготе. У меня уже мозг едет, не могу написать программу. Задача така: Надо в файл записать элементы...

Как записать два массива в файл ? - C++
Здравствуйте . У меня такая задача : Есть два массива. int h4 ={2,33,4,55,78,3,11,22,33,99,0,45,66,111,123,234,456,765,44,33}; ...

Соединить 2 упорядоченных массива. - C++
Соединить 2 упорядоченных массива. X(1)&lt;=X(2)&lt;=X(3) и Y(1)&lt;=Y(2)&lt;=Y(3) в массив Z(1)&lt;=Z(2)&lt;=Z(3) Проблема в том, что каждые...

Записать все числа массива в типизированный файл в том же порядке - C++
Дан массив из двадцати вещественных чисел. Записать все числа массива в типизированный файл в том же порядке.

Объединить два упорядоченных массива - C++
Пожалуйста, помогите сделать лабораторную по программированию с массивами на С++ Буду очень благодарен( 2.Даны два массива А и В...

Объединить два упорядоченных массива - C++
3. Даны два массива A и B размера 5, элементы которых упорядочены по убыванию. Объединить эти массивы так, чтобы результирующий массив...

Слить два упорядоченных массива в третий - C++
помогите чутка,надо слить два массива в один и упорядочить,создал два упорядоченых массива а как ввести их значения в 3ий не пойму#include...

Даны два массива, упорядоченных по возрастанию - C++
Даны два массива, упорядоченных по возрастанию: А и B. Сформируйте массив C, состоящий из элементов массивов А и В, упорядоченный по...

Сложить два упорядоченных массива в один - C++
даны два упорядоченных по возростанию массива А(m) и B(n) получить из них путем слияния упорядоченный массив С. до этого дела с visual...

Записать в файл данные о рабочих без применения массива объектов (структура Employee) - C++
Привет! Есть файлик с номерами дней, именами и ежедневным изготовлением рабочих некоторого предприятия. Кол-во дней фиксировано - 15. ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,181
Завершенные тесты: 1
01.06.2014, 15:46     Записать в файл 3 упорядоченных массива #2
j всегда равно нулю. Так и задумано?
Jekasso
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 33
01.06.2014, 16:22  [ТС]     Записать в файл 3 упорядоченных массива #3
нет, счётчики должны увеличиваться после записи

Добавлено через 30 минут
нужно упорядочить 3 упорядоченных массива м/у собой при записи в файл
Ответ Создать тему
Опции темы

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