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

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

Войти
Регистрация
Восстановить пароль
 
Fintt
10 / 10 / 0
Регистрация: 13.02.2012
Сообщений: 94
#1

Сравнение чисел в файлах - C++

18.04.2013, 21:44. Просмотров 338. Ответов 0
Метки нет (Все метки)

Есть задачка простенькая.
Даны два числовых файла одинаковой длины, значения которых упорядочены по возрастанию. Создать третий файл их чисел первых двух так, чтобы упорядоченность не нарушалась. Массивы и сортировку не использовать.
У меня в первом файле 3 5 7 8 9, а во втором 0 2 4 5 6. Вот как сравнить эти значения я не пойму. Перепробовал что думал, больше не знаю.
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
#include <fstream.h>
#include <conio.h>
void main()
    {
     clrscr();
     int x,y,n,i;
     ifstream F("fl1.txt");
     ifstream Fa("fl2.txt");
     ofstream Fal("FL3.txt");
/////////////////////////////////////////////////////
     cout<<'\t'<<'\t'<<'\t'<<"File 1"<<endl<<endl;
     for ( i=0; i<5; i++ )
    {
     F>>x; Fal<<x<<" ";
     cout<<x<<" ";
    }
     cout<<endl<<endl;
     cout<<'\t'<<'\t'<<'\t'<<"File 2"<<endl<<endl;
     for ( i=0; i<5; i++ )
    {
     Fa>>x; Fal<<x<<" ";
     cout<<x<<" ";
    }
/////////////////////////////////////////////////////
     F.close();
     Fa.close();
     Fal.close();
     cout<<endl<<endl;
     cout<<'\t'<<'\t'<<'\t'<<"File 3"<<endl<<endl;
     ifstream endF("FL3.txt");
     for ( i=0; i<10; i++ )
    {
     endF>>x;
     cout<<x<<" ";
    }
     cout<<endl<<endl;
     endF.close();
     getch();
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2013, 21:44     Сравнение чисел в файлах
Посмотрите здесь:

Сравнение матриц в бинарных файлах - C++
Добрый вечер, хотел бы задать немного вопросов по своей задачке. Сама задачка: Есть 2 файла, в первом - N матриц, во втором - M...

Сравнение строк в разных файлах - C++
В данном файле в первой строке кол-во последующих строк,со второй строки- запись в формате &quot;событие_год&quot;. Нужно вывести в конечный файл эти...

Сравнение и замена текста в 2 txt файлах С++ - C++
Помогите, пожалуйста, кодом решения следующей проблемы есть два тхт файла первый содержит текст следующего вида AAA;BBB;CCC ...

Создать новый файл D из чисел, которые встречаются во всех трех файлах - C++
Решить на С++, с комментариями. Спасибо:) Даны три файла: А,В,С из целых чисел. Создать новый файл D из чисел, которые встречаются во...

Сравнение чисел. - C++
Вообщем нужно ввести с клавы 3 числа. Нужно чтобы прога вывела их в порядке max, min, middle. В голову кроме if(max&lt;min){}ничего не...

Сравнение чисел - C++
Привет всем!Люди помогите написать программ,которая сравнивает три числа и выдает наибольшее и наименьшее из них.Задача из книги Дейтелов. ...

Сравнение чисел - C++
дан 40 число если число меньше 25 надо прибавить 10. можете помочь

Сравнение чисел - C++
Скажите, пожалуйста, логику сравнения трёх чисел на языке алгоритма, чтобы рез-т был таким: первое &gt; второе &gt; третье

Сравнение чисел - C++
Есть у меня 2 числа: 3.1000000000000017 и 3.1000000000000000 Они как бы равны, но не получается их в блоке if сравнить. Как их...

Сравнение трёх чисел - C++
Теоретический вопрос. Драсте. Наткнулся на форуме на эту тему: http://www.cyberforum.ru/pascal/thread32113.html. Пробежался глазами, особо...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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