Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C++ by Pavel Semeniak ( 14 years ago )
// Lab13.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
#include <iterator>
//Даны два файла вещественных чисел с именами Name1 и Name2, элементы которых упорядочены по возрастанию.
//Объединить эти файлы в новый файл с именем Name3, сохранив упорядоченность элементов.
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
ifstream os1, os2;
ofstream if1;
vector <float> v1;
float var;
os1.open("1",ios::in|ios::binary);
os2.open("2",ios::in|ios::binary);
if1.open("3",ios::binary);
while(!os1.eof())
{
os1>>var;
v1.push_back(var);
}
os1.close();
while(!os2.eof())
{
os2>>var;
v1.push_back(var);
}
os2.close();
std::sort(v1.begin(), v1.end());
for(vector<float>::iterator i = v1.begin(); i!=v1.end(); ++i)
if1<<*i<<" ";
if1.close();
return 0;
}
Revise this Paste