#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
// Перераспределить значения переменных
void Pr(double &x, double &y, double &z)
{
std::vector<double> v;
v.push_back(x);
v.push_back(y);
v.push_back(z);
std::sort ( v.begin(), v.end() );
x = v[0];
y = v[1];
z = v[2];
}
int main()
{
double x=7, y=1, z=4;
cout << "x=" << x << endl;
cout << "y=" << y << endl;
cout << "z=" << z << endl;
Pr(x, y, z);
cout << "x=" << x << endl;
cout << "y=" << y << endl;
cout << "z=" << z << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgovLyDQn9C10YDQtdGA0LDRgdC/0YDQtdC00LXQu9C40YLRjCDQt9C90LDRh9C10L3QuNGPINC/0LXRgNC10LzQtdC90L3Ri9GFCnZvaWQgUHIoZG91YmxlICZ4LCBkb3VibGUgJnksIGRvdWJsZSAmeikKewoJc3RkOjp2ZWN0b3I8ZG91YmxlPiB2OwoJCgl2LnB1c2hfYmFjayh4KTsKCXYucHVzaF9iYWNrKHkpOwoJdi5wdXNoX2JhY2soeik7CgkKCXN0ZDo6c29ydCAoIHYuYmVnaW4oKSwgdi5lbmQoKSApOyAKCQoJeCA9IHZbMF07Cgl5ID0gdlsxXTsKCXogPSB2WzJdOwkKfQoKCgppbnQgbWFpbigpCnsKCWRvdWJsZSB4PTcsIHk9MSwgej00OwoJCgljb3V0IDw8ICJ4PSIgPDwgeCA8PCBlbmRsOwoJY291dCA8PCAieT0iIDw8IHkgPDwgZW5kbDsKCWNvdXQgPDwgIno9IiA8PCB6IDw8IGVuZGw7CgkKCVByKHgsIHksIHopOwoJCgljb3V0IDw8ICJ4PSIgPDwgeCA8PCBlbmRsOwoJY291dCA8PCAieT0iIDw8IHkgPDwgZW5kbDsKCWNvdXQgPDwgIno9IiA8PCB6IDw8IGVuZGw7CgkKCXJldHVybiAwOwp9