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

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

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

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

18.04.2013, 21:44. Просмотров 351. Ответов 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();
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2013, 21:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сравнение чисел в файлах (C++):

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

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

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

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

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2013, 21:44
Привет! Вот еще темы с ответами:

Сравнение 3 чисел - C++
Всем привет)) В колледже задали задание: написать программу, которая сравнивает 3 числа. Три варианта я сделал: #include &lt;iostream&gt; ...

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

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

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


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

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

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