Требуется подправить рабочую программу на С++ (Нужна шестнадцатеричная система счисления)
Принцип работы программы представляет собою :
1) Взятие чисел из input.txt перечисленных через пробел.
2) Отсеивание положительных чисел (оставляет только отрицательные)
3) Выставляет числа в убывающем порядке
4) Записывает порядок убывания в output.txt
Требуется изменить систему счисления на выходе, нужна шестнадцатеричная система счисления. Чтобы в файл output.txt записывались числа в 16-чной системе счисления, вместо десятичной.
#include
#include
#include
#include
using namespace std;
bool min(int x, int y)
{
return x > y;
}
int main()
{
ifstream in;
in.open("input.txt");
ofstream out;
out.open("output.txt");
double d;
vectornumbers;
while (!in.eof())
{
in >> d;
numbers.push_back(d);
}
vectorSeCnumbers;
vector::iterator i;
for (i=numbers.begin(); i!= numbers.end(); i++)
{
if (*i